home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.0 for Developers
/
QuickTime 1.0 for Developers.iso
/
Goodies
/
Pioneer Movie Maker
/
Pioneer Movie Maker Beta
/
Pioneer Movie Maker Beta.rsrc
/
CODE_2.txt
< prev
next >
Wrap
Text File
|
1991-09-06
|
316KB
|
5,484 lines
# near model CODE resource
# jump table entries: 80-87 (8 of them)
export_17:
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000008 4EBA 166E jsr [PC + 0x166E /* 00001678 */]
0000000C 588F addq.l A7, 4
0000000E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000012 4EBA 1664 jsr [PC + 0x1664 /* 00001678 */]
00000016 588F addq.l A7, 4
00000018 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000001C 4EBA 165A jsr [PC + 0x165A /* 00001678 */]
00000020 588F addq.l A7, 4
00000022 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000026 4EBA 1650 jsr [PC + 0x1650 /* 00001678 */]
0000002A 588F addq.l A7, 4
0000002C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000030 2F2E 000C move.l -[A7], [A6 + 0xC]
00000034 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000038 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000003C A98B syscall ParamText
0000003E 4267 clr.w -[A7]
00000040 3F3C 03EE move.w -[A7], 0x3EE
00000044 42A7 clr.l -[A7]
00000046 A986 syscall StopAlert
00000048 301F move.w D0, [A7]+
0000004A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000004E 4EBA 1644 jsr [PC + 0x1644 /* 00001694 */]
00000052 588F addq.l A7, 4
00000054 2F2E 000C move.l -[A7], [A6 + 0xC]
00000058 4EBA 163A jsr [PC + 0x163A /* 00001694 */]
0000005C 588F addq.l A7, 4
0000005E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000062 4EBA 1630 jsr [PC + 0x1630 /* 00001694 */]
00000066 588F addq.l A7, 4
00000068 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000006C 4EBA 1626 jsr [PC + 0x1626 /* 00001694 */]
00000070 588F addq.l A7, 4
00000072 4E5E unlink A6
00000074 4E75 rts
00000076 5348 subq.w A0, 1
00000078 4F57 chk.w D7, [A7]
0000007A 5741 subq.w D1, 3
0000007C 524E addq.w A6, 1
fn0000007E:
0000007E 4E56 FF88 link A6, -0x0078
00000082 206E 0008 movea.l A0, [A6 + 0x8]
00000086 2D68 0008 FFA2 move.l [A6 - 0x5E], [A0 + 0x8]
0000008C 206E 0008 movea.l A0, [A6 + 0x8]
00000090 2D68 000C FF9E move.l [A6 - 0x62], [A0 + 0xC]
00000096 206E 0008 movea.l A0, [A6 + 0x8]
0000009A 3068 0006 movea.w A0, [A0 + 0x6]
0000009E 2D48 FF9A move.l [A6 - 0x66], A0
000000A2 206E 0008 movea.l A0, [A6 + 0x8]
000000A6 3068 0004 movea.w A0, [A0 + 0x4]
000000AA 2D48 FF96 move.l [A6 - 0x6A], A0
000000AE 206E 0008 movea.l A0, [A6 + 0x8]
000000B2 1D68 0021 FF95 move.b [A6 - 0x6B], [A0 + 0x21]
000000B8 206E 0008 movea.l A0, [A6 + 0x8]
000000BC 1D68 0022 FF94 move.b [A6 - 0x6C], [A0 + 0x22]
000000C2 3F3C 3F46 move.w -[A7], 0x3F46 /* '?F' */
000000C6 4EBA 415C jsr [PC + 0x415C /* 00004224 */]
000000CA 548F addq.l A7, 2
000000CC 2D40 FFB6 move.l [A6 - 0x4A], D0
000000D0 206E FFB6 movea.l A0, [A6 - 0x4A]
000000D4 0C10 0005 cmpi.b [A0], 0x5
000000D8 660C bne +0xE /* 000000E6 */
000000DA 206E 0008 movea.l A0, [A6 + 0x8]
000000DE 7001 moveq.l D0, 0x01
000000E0 1140 0020 move.b [A0 + 0x20], D0
000000E4 6026 bra +0x28 /* 0000010C */
label000000E6:
000000E6 206E FFB6 movea.l A0, [A6 - 0x4A]
000000EA 0C10 0007 cmpi.b [A0], 0x7
000000EE 660A bne +0xC /* 000000FA */
000000F0 206E 0008 movea.l A0, [A6 + 0x8]
000000F4 4228 0020 clr.b [A0 + 0x20]
000000F8 6012 bra +0x14 /* 0000010C */
label000000FA:
000000FA 4267 clr.w -[A7]
000000FC 3F3C 03EF move.w -[A7], 0x3EF
00000100 42A7 clr.l -[A7]
00000102 A986 syscall StopAlert
00000104 301F move.w D0, [A7]+
00000106 7000 moveq.l D0, 0x00
00000108 6000 06A4 bra +0x6A6 /* 000007AE */
label0000010C:
0000010C 42A7 clr.l -[A7]
0000010E 3F3C 0080 move.w -[A7], 0x80
00000112 42A7 clr.l -[A7]
00000114 4878 FFFF push.l 0xFFFF
00000118 A97C syscall GetNewDialog
0000011A 205F movea.l A0, [A7]+
0000011C 2D48 FFEC move.l [A6 - 0x14], A0
00000120 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000124 A873 syscall SetPort
00000126 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000012A 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
0000012E 588F addq.l A7, 4
00000130 206E 0008 movea.l A0, [A6 + 0x8]
00000134 43EE FFBC lea.l A1, [A6 - 0x44]
00000138 22D8 move.l [A1]+, [A0]+
0000013A 22D8 move.l [A1]+, [A0]+
0000013C 486E FFBC pea.l [A6 - 0x44]
00000140 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000144 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000148 A8A8 syscall OffsetRect
0000014A 41EE FFC4 lea.l A0, [A6 - 0x3C]
0000014E 43EE FFBC lea.l A1, [A6 - 0x44]
00000152 20D9 move.l [A0]+, [A1]+
00000154 20D9 move.l [A0]+, [A1]+
00000156 486E FFC4 pea.l [A6 - 0x3C]
0000015A 486D FFBE pea.l [A5 - 0x42]
0000015E 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000162 2F2D FBC4 move.l -[A7], [A5 - 0x43C]
00000166 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
0000016A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000016E 3D40 FFBA move.w [A6 - 0x46], D0
00000172 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000176 3F3C 0001 move.w -[A7], 0x1
0000017A 486E FFE6 pea.l [A6 - 0x1A]
0000017E 486E FFDC pea.l [A6 - 0x24]
00000182 486E FFD4 pea.l [A6 - 0x2C]
00000186 A98D syscall GetDialogItem/GetDItem
00000188 3F3C 0003 move.w -[A7], 0x3
0000018C 3F3C 0003 move.w -[A7], 0x3
00000190 A89B syscall PenSize
00000192 486E FFD4 pea.l [A6 - 0x2C]
00000196 3F3C FFFC move.w -[A7], 0xFFFC
0000019A 3F3C FFFC move.w -[A7], 0xFFFC
0000019E A8A9 syscall InsetRect
000001A0 486E FFD4 pea.l [A6 - 0x2C]
000001A4 3F3C 0010 move.w -[A7], 0x10
000001A8 3F3C 0010 move.w -[A7], 0x10
000001AC A8B0 syscall FrameRoundRect
000001AE 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
000001B2 3F3C 0005 move.w -[A7], 0x5
000001B6 2F2E FFEC move.l -[A7], [A6 - 0x14]
000001BA 4EBA 05FE jsr [PC + 0x5FE /* 000007BA */]
000001BE 4FEF 000A lea.l A7, [A7 + 0xA]
000001C2 2F2E FF9E move.l -[A7], [A6 - 0x62]
000001C6 3F3C 0007 move.w -[A7], 0x7
000001CA 2F2E FFEC move.l -[A7], [A6 - 0x14]
000001CE 4EBA 05EA jsr [PC + 0x5EA /* 000007BA */]
000001D2 4FEF 000A lea.l A7, [A7 + 0xA]
000001D6 2F2E FF9A move.l -[A7], [A6 - 0x66]
000001DA 3F3C 0012 move.w -[A7], 0x12
000001DE 2F2E FFEC move.l -[A7], [A6 - 0x14]
000001E2 4EBA 05D6 jsr [PC + 0x5D6 /* 000007BA */]
000001E6 4FEF 000A lea.l A7, [A7 + 0xA]
000001EA 2F2E FF96 move.l -[A7], [A6 - 0x6A]
000001EE 3F3C 0014 move.w -[A7], 0x14
000001F2 2F2E FFEC move.l -[A7], [A6 - 0x14]
000001F6 4EBA 05C2 jsr [PC + 0x5C2 /* 000007BA */]
000001FA 4FEF 000A lea.l A7, [A7 + 0xA]
000001FE 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000202 3F3C 0016 move.w -[A7], 0x16
00000206 486E FFE2 pea.l [A6 - 0x1E]
0000020A 486E FFDC pea.l [A6 - 0x24]
0000020E 486E FFD4 pea.l [A6 - 0x2C]
00000212 A98D syscall GetDialogItem/GetDItem
00000214 2F2E FFDC move.l -[A7], [A6 - 0x24]
00000218 7000 moveq.l D0, 0x00
0000021A 102E FF95 move.b D0, [A6 - 0x6B]
0000021E 3F00 move.w -[A7], D0
00000220 A963 syscall SetControlValue/SetCtlValue
00000222 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000226 3F3C 001A move.w -[A7], 0x1A
0000022A 486E FFE2 pea.l [A6 - 0x1E]
0000022E 486E FFDC pea.l [A6 - 0x24]
00000232 486E FFD4 pea.l [A6 - 0x2C]
00000236 A98D syscall GetDialogItem/GetDItem
00000238 2F2E FFDC move.l -[A7], [A6 - 0x24]
0000023C 7000 moveq.l D0, 0x00
0000023E 102E FF94 move.b D0, [A6 - 0x6C]
00000242 3F00 move.w -[A7], D0
00000244 A963 syscall SetControlValue/SetCtlValue
label00000246:
00000246 3F3C 3F46 move.w -[A7], 0x3F46 /* '?F' */
0000024A 4EBA 3FD8 jsr [PC + 0x3FD8 /* 00004224 */]
0000024E 548F addq.l A7, 2
00000250 2F00 move.l -[A7], D0
00000252 486E FFAA pea.l [A6 - 0x56]
00000256 4EBA 1626 jsr [PC + 0x1626 /* 0000187E */]
0000025A 202E FFAA move.l D0, [A6 - 0x56]
0000025E B0AE FFAE cmp.l D0, [A6 - 0x52]
00000262 6700 006A beq +0x6C /* 000002CE */
00000266 2D6E FFAA FFAE move.l [A6 - 0x52], [A6 - 0x56]
0000026C 206E 0008 movea.l A0, [A6 + 0x8]
00000270 4A28 0020 tst.b [A0 + 0x20]
00000274 661A bne +0x1C /* 00000290 */
00000276 486E FFAA pea.l [A6 - 0x56]
0000027A 4EBA 408A jsr [PC + 0x408A /* 00004306 */]
0000027E 588F addq.l A7, 4
00000280 202E FFAA move.l D0, [A6 - 0x56]
00000284 4C7C 0800 0000 0002 movem.l A3, 0x2
0000028C 2D40 FFAA move.l [A6 - 0x56], D0
label00000290:
00000290 2F2E FFAE move.l -[A7], [A6 - 0x52]
00000294 3F3C 0019 move.w -[A7], 0x19
00000298 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000029C 4EBA 051C jsr [PC + 0x51C /* 000007BA */]
000002A0 4FEF 000A lea.l A7, [A7 + 0xA]
000002A4 2F2E FFEC move.l -[A7], [A6 - 0x14]
000002A8 3F3C 0017 move.w -[A7], 0x17
000002AC 486E FFE2 pea.l [A6 - 0x1E]
000002B0 486E FFDC pea.l [A6 - 0x24]
000002B4 486E FFD4 pea.l [A6 - 0x2C]
000002B8 A98D syscall GetDialogItem/GetDItem
000002BA 202E FFAA move.l D0, [A6 - 0x56]
000002BE 4C7C 0800 0000 0002 movem.l A3, 0x2
000002C6 2F2E FFDC move.l -[A7], [A6 - 0x24]
000002CA 3F00 move.w -[A7], D0
000002CC A963 syscall SetControlValue/SetCtlValue
label000002CE:
000002CE A9B4 syscall SystemTask
000002D0 4267 clr.w -[A7]
000002D2 3F3C FFFF move.w -[A7], 0xFFFF
000002D6 486E FFF0 pea.l [A6 - 0x10]
000002DA A970 syscall GetNextEvent
000002DC 101F move.b D0, [A7]+
000002DE 0240 00FF andi.w D0, 0xFF
000002E2 3D40 FFE0 move.w [A6 - 0x20], D0
000002E6 4267 clr.w -[A7]
000002E8 486E FFF0 pea.l [A6 - 0x10]
000002EC A97F syscall IsDialogEvent
000002EE 101F move.b D0, [A7]+
000002F0 0240 00FF andi.w D0, 0xFF
000002F4 3D40 FFE0 move.w [A6 - 0x20], D0
000002F8 4267 clr.w -[A7]
000002FA 486E FFF0 pea.l [A6 - 0x10]
000002FE 486E FFE8 pea.l [A6 - 0x18]
00000302 486E FFE6 pea.l [A6 - 0x1A]
00000306 A980 syscall DialogSelect
00000308 101F move.b D0, [A7]+
0000030A 4A00 tst.b D0
0000030C 6700 040C beq +0x40E /* 0000071A */
00000310 202E FFE8 move.l D0, [A6 - 0x18]
00000314 B0AE FFEC cmp.l D0, [A6 - 0x14]
00000318 6600 0400 bne +0x402 /* 0000071A */
0000031C 302E FFE6 move.w D0, [A6 - 0x1A]
00000320 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00000324 0004 001F ori.b D4, 0x1F
00000328 03F2 .incomplete
0000032A 0038 0062 0078 ori.b [0x00000078 /* __m68k_vec_switch_scc__ */], 0x62 /* 'b' */
00000330 00A2 00B8 0386 ori.l -[A2], 0xB80386
00000336 0392 bclr [A2], D1
00000338 039C bclr [A4]+, D1
0000033A 03A6 bclr -[A6], D1
0000033C 03B0 03BA 03C4 03CE 03D6 bclr [[0x3C403CE + D0 * 2] + 0x3D6], D1
00000346 0136 03D2 014A btst [[] + 0x14A], D0
0000034C 0272 00C6 0312 03C8 andi.w [[A2 + D0 * 2] + 0x3C8], 0xC6
00000354 03C6 .incomplete
00000356 00F2 .incomplete
00000358 0154 bchg [A4], D0
0000035A 0162 bchg -[A2], D0
0000035C 0170 017E bchg <<invalid full ext with IS == 1 and I/IS == 6>>, D0
00000360 018C bclr A4, D0
00000362 3F3C 3F46 move.w -[A7], 0x3F46 /* '?F' */
00000366 4EBA 3EBC jsr [PC + 0x3EBC /* 00004224 */]
0000036A 548F addq.l A7, 2
0000036C 2F00 move.l -[A7], D0
0000036E 486E FFA2 pea.l [A6 - 0x5E]
00000372 4EBA 150A jsr [PC + 0x150A /* 0000187E */]
00000376 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
0000037A 3F3C 0005 move.w -[A7], 0x5
0000037E 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000382 4EBA 0436 jsr [PC + 0x436 /* 000007BA */]
00000386 4FEF 000A lea.l A7, [A7 + 0xA]
0000038A 6000 038E bra +0x390 /* 0000071A */
0000038E 486E FFA2 pea.l [A6 - 0x5E]
00000392 3F3C 0005 move.w -[A7], 0x5
00000396 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000039A 4EBA 045A jsr [PC + 0x45A /* 000007F6 */]
0000039E 4FEF 000A lea.l A7, [A7 + 0xA]
000003A2 6000 0376 bra +0x378 /* 0000071A */
000003A6 3F3C 3F46 move.w -[A7], 0x3F46 /* '?F' */
000003AA 4EBA 3E78 jsr [PC + 0x3E78 /* 00004224 */]
000003AE 548F addq.l A7, 2
000003B0 2F00 move.l -[A7], D0
000003B2 486E FF9E pea.l [A6 - 0x62]
000003B6 4EBA 14C6 jsr [PC + 0x14C6 /* 0000187E */]
000003BA 2F2E FF9E move.l -[A7], [A6 - 0x62]
000003BE 3F3C 0007 move.w -[A7], 0x7
000003C2 2F2E FFEC move.l -[A7], [A6 - 0x14]
000003C6 4EBA 03F2 jsr [PC + 0x3F2 /* 000007BA */]
000003CA 4FEF 000A lea.l A7, [A7 + 0xA]
000003CE 6000 034A bra +0x34C /* 0000071A */
000003D2 486E FF9E pea.l [A6 - 0x62]
000003D6 3F3C 0007 move.w -[A7], 0x7
000003DA 2F2E FFEC move.l -[A7], [A6 - 0x14]
000003DE 4EBA 0416 jsr [PC + 0x416 /* 000007F6 */]
000003E2 4FEF 000A lea.l A7, [A7 + 0xA]
000003E6 6000 0332 bra +0x334 /* 0000071A */
000003EA 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
000003EE 3F3C 5345 move.w -[A7], 0x5345 /* 'SE' */
000003F2 4EBA 3DAE jsr [PC + 0x3DAE /* 000041A2 */]
000003F6 5C8F addq.l A7, 6
000003F8 2F2E FF9E move.l -[A7], [A6 - 0x62]
000003FC 3F3C 534D move.w -[A7], 0x534D /* 'SM' */
00000400 4EBA 3DA0 jsr [PC + 0x3DA0 /* 000041A2 */]
00000404 5C8F addq.l A7, 6
00000406 3F3C 504C move.w -[A7], 0x504C /* 'PL' */
0000040A 4EBA 3D42 jsr [PC + 0x3D42 /* 0000414E */]
0000040E 548F addq.l A7, 2
00000410 6000 0308 bra +0x30A /* 0000071A */
00000414 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000418 3F3C 0016 move.w -[A7], 0x16
0000041C 486E FFE2 pea.l [A6 - 0x1E]
00000420 486E FFDC pea.l [A6 - 0x24]
00000424 486E FFD4 pea.l [A6 - 0x2C]
00000428 A98D syscall GetDialogItem/GetDItem
0000042A 4A2E FF95 tst.b [A6 - 0x6B]
0000042E 57C0 seq D0
00000430 4400 neg.b D0
00000432 4880 ext.w D0
00000434 1D40 FF95 move.b [A6 - 0x6B], D0
00000438 2F2E FFDC move.l -[A7], [A6 - 0x24]
0000043C 0240 00FF andi.w D0, 0xFF
00000440 3F00 move.w -[A7], D0
00000442 A963 syscall SetControlValue/SetCtlValue
00000444 6000 02D4 bra +0x2D6 /* 0000071A */
00000448 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000044C 3F3C 001A move.w -[A7], 0x1A
00000450 486E FFE2 pea.l [A6 - 0x1E]
00000454 486E FFDC pea.l [A6 - 0x24]
00000458 486E FFD4 pea.l [A6 - 0x2C]
0000045C A98D syscall GetDialogItem/GetDItem
0000045E 4A2E FF94 tst.b [A6 - 0x6C]
00000462 57C0 seq D0
00000464 4400 neg.b D0
00000466 4880 ext.w D0
00000468 1D40 FF94 move.b [A6 - 0x6C], D0
0000046C 2F2E FFDC move.l -[A7], [A6 - 0x24]
00000470 0240 00FF andi.w D0, 0xFF
00000474 3F00 move.w -[A7], D0
00000476 A963 syscall SetControlValue/SetCtlValue
00000478 6000 02A0 bra +0x2A2 /* 0000071A */
0000047C 486E FF9A pea.l [A6 - 0x66]
00000480 3F3C 0012 move.w -[A7], 0x12
00000484 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000488 4EBA 036C jsr [PC + 0x36C /* 000007F6 */]
0000048C 4FEF 000A lea.l A7, [A7 + 0xA]
00000490 6000 0288 bra +0x28A /* 0000071A */
00000494 486E FF96 pea.l [A6 - 0x6A]
00000498 3F3C 0014 move.w -[A7], 0x14
0000049C 2F2E FFEC move.l -[A7], [A6 - 0x14]
000004A0 4EBA 0354 jsr [PC + 0x354 /* 000007F6 */]
000004A4 4FEF 000A lea.l A7, [A7 + 0xA]
000004A8 6000 0270 bra +0x272 /* 0000071A */
000004AC 486D F62E pea.l [A5 - 0x9D2]
000004B0 486E FFB2 pea.l [A6 - 0x4E]
000004B4 3F3C 1010 move.w -[A7], 0x1010
000004B8 A9EB syscall Pack4/FP68K
000004BA 603E bra +0x40 /* 000004FA */
000004BC 486D F638 pea.l [A5 - 0x9C8]
000004C0 486E FFB2 pea.l [A6 - 0x4E]
000004C4 3F3C 1010 move.w -[A7], 0x1010
000004C8 A9EB syscall Pack4/FP68K
000004CA 602E bra +0x30 /* 000004FA */
000004CC 486D F642 pea.l [A5 - 0x9BE]
000004D0 486E FFB2 pea.l [A6 - 0x4E]
000004D4 3F3C 1010 move.w -[A7], 0x1010
000004D8 A9EB syscall Pack4/FP68K
000004DA 601E bra +0x20 /* 000004FA */
000004DC 486D F64C pea.l [A5 - 0x9B4]
000004E0 486E FFB2 pea.l [A6 - 0x4E]
000004E4 3F3C 1010 move.w -[A7], 0x1010
000004E8 A9EB syscall Pack4/FP68K
000004EA 600E bra +0x10 /* 000004FA */
000004EC 486D F656 pea.l [A5 - 0x9AA]
000004F0 486E FFB2 pea.l [A6 - 0x4E]
000004F4 3F3C 1010 move.w -[A7], 0x1010
000004F8 A9EB syscall Pack4/FP68K
label000004FA:
000004FA 302D FFC2 move.w D0, [A5 - 0x3E]
000004FE 906D FFBE sub.w D0, [A5 - 0x42]
00000502 3D40 FF92 move.w [A6 - 0x6E], D0
00000506 486E FFB2 pea.l [A6 - 0x4E]
0000050A 486E FF88 pea.l [A6 - 0x78]
0000050E 3F3C 100E move.w -[A7], 0x100E
00000512 A9EB syscall Pack4/FP68K
00000514 486E FF92 pea.l [A6 - 0x6E]
00000518 486E FF88 pea.l [A6 - 0x78]
0000051C 3F3C 2004 move.w -[A7], 0x2004
00000520 A9EB syscall Pack4/FP68K
00000522 486D F660 pea.l [A5 - 0x9A0]
00000526 486E FF88 pea.l [A6 - 0x78]
0000052A 3F3C 0000 move.w -[A7], 0x0
0000052E A9EB syscall Pack4/FP68K
00000530 486E FF88 pea.l [A6 - 0x78]
00000534 3F3C 0016 move.w -[A7], 0x16
00000538 A9EB syscall Pack4/FP68K
0000053A 486E FF88 pea.l [A6 - 0x78]
0000053E 486E FF96 pea.l [A6 - 0x6A]
00000542 3F3C 2810 move.w -[A7], 0x2810
00000546 A9EB syscall Pack4/FP68K
00000548 302D FFC4 move.w D0, [A5 - 0x3C]
0000054C 906D FFC0 sub.w D0, [A5 - 0x40]
00000550 3D40 FF92 move.w [A6 - 0x6E], D0
00000554 486E FFB2 pea.l [A6 - 0x4E]
00000558 486E FF88 pea.l [A6 - 0x78]
0000055C 3F3C 100E move.w -[A7], 0x100E
00000560 A9EB syscall Pack4/FP68K
00000562 486E FF92 pea.l [A6 - 0x6E]
00000566 486E FF88 pea.l [A6 - 0x78]
0000056A 3F3C 2004 move.w -[A7], 0x2004
0000056E A9EB syscall Pack4/FP68K
00000570 486D F66A pea.l [A5 - 0x996]
00000574 486E FF88 pea.l [A6 - 0x78]
00000578 3F3C 0000 move.w -[A7], 0x0
0000057C A9EB syscall Pack4/FP68K
0000057E 486E FF88 pea.l [A6 - 0x78]
00000582 3F3C 0016 move.w -[A7], 0x16
00000586 A9EB syscall Pack4/FP68K
00000588 486E FF88 pea.l [A6 - 0x78]
0000058C 486E FF9A pea.l [A6 - 0x66]
00000590 3F3C 2810 move.w -[A7], 0x2810
00000594 A9EB syscall Pack4/FP68K
00000596 2F2E FF96 move.l -[A7], [A6 - 0x6A]
0000059A 3F3C 0014 move.w -[A7], 0x14
0000059E 2F2E FFEC move.l -[A7], [A6 - 0x14]
000005A2 4EBA 0216 jsr [PC + 0x216 /* 000007BA */]
000005A6 4FEF 000A lea.l A7, [A7 + 0xA]
000005AA 2F2E FF9A move.l -[A7], [A6 - 0x66]
000005AE 3F3C 0012 move.w -[A7], 0x12
000005B2 2F2E FFEC move.l -[A7], [A6 - 0x14]
000005B6 4EBA 0202 jsr [PC + 0x202 /* 000007BA */]
000005BA 4FEF 000A lea.l A7, [A7 + 0xA]
000005BE 42A7 clr.l -[A7]
000005C0 2F2D FBC4 move.l -[A7], [A5 - 0x43C]
000005C4 4267 clr.w -[A7]
000005C6 2F3C 0002 002E move.l -[A7], 0x2002E
000005CC 7000 moveq.l D0, 0x00
000005CE A82A syscall ComponentDispatch
000005D0 201F move.l D0, [A7]+
000005D2 3D40 FFBA move.w [A6 - 0x46], D0
000005D6 486E FFC4 pea.l [A6 - 0x3C]
000005DA A8A3 syscall EraseRect
000005DC 306E FFC6 movea.w A0, [A6 - 0x3A]
000005E0 D1EE FF9A add.l A0, [A6 - 0x66]
000005E4 2008 move.l D0, A0
000005E6 3D40 FFCA move.w [A6 - 0x36], D0
000005EA 0CAE 0000 0140 FF9A cmpi.l [A6 - 0x66], 0x140
000005F2 6F0C ble +0xE /* 00000600 */
000005F4 302E FFC6 move.w D0, [A6 - 0x3A]
000005F8 0640 0140 addi.w D0, 0x140
000005FC 3D40 FFCA move.w [A6 - 0x36], D0
label00000600:
00000600 306E FFC4 movea.w A0, [A6 - 0x3C]
00000604 D1EE FF96 add.l A0, [A6 - 0x6A]
00000608 2008 move.l D0, A0
0000060A 3D40 FFC8 move.w [A6 - 0x38], D0
0000060E 0CAE 0000 00F0 FF96 cmpi.l [A6 - 0x6A], 0xF0
00000616 6F0C ble +0xE /* 00000624 */
00000618 302E FFC4 move.w D0, [A6 - 0x3C]
0000061C 0640 00F0 addi.w D0, 0xF0
00000620 3D40 FFC8 move.w [A6 - 0x38], D0
label00000624:
00000624 486E FFC4 pea.l [A6 - 0x3C]
00000628 A8A2 syscall PaintRect
0000062A 42A7 clr.l -[A7]
0000062C 2F2D FBC4 move.l -[A7], [A5 - 0x43C]
00000630 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000634 486E FFC4 pea.l [A6 - 0x3C]
00000638 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
0000063C 201F move.l D0, [A7]+
0000063E 3D40 FFBA move.w [A6 - 0x46], D0
00000642 A853 syscall ShowCursor
00000644 42A7 clr.l -[A7]
00000646 2F2D FBC4 move.l -[A7], [A5 - 0x43C]
0000064A 3F3C 0001 move.w -[A7], 0x1
0000064E 2F3C 0002 002E move.l -[A7], 0x2002E
00000654 7000 moveq.l D0, 0x00
00000656 A82A syscall ComponentDispatch
00000658 201F move.l D0, [A7]+
0000065A 3D40 FFBA move.w [A6 - 0x46], D0
0000065E 6000 00BA bra +0xBC /* 0000071A */
00000662 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000666 3F3C 0017 move.w -[A7], 0x17
0000066A 486E FFE2 pea.l [A6 - 0x1E]
0000066E 486E FFDC pea.l [A6 - 0x24]
00000672 486E FFD4 pea.l [A6 - 0x2C]
00000676 A98D syscall GetDialogItem/GetDItem
00000678 4267 clr.w -[A7]
0000067A 2F2E FFDC move.l -[A7], [A6 - 0x24]
0000067E A960 syscall GetControlValue/GetCtlValue
00000680 301F move.w D0, [A7]+
00000682 48C0 ext.l D0
00000684 D080 add.l D0, D0
00000686 2D40 FFAA move.l [A6 - 0x56], D0
0000068A 206E 0008 movea.l A0, [A6 + 0x8]
0000068E 4A28 0020 tst.b [A0 + 0x20]
00000692 6614 bne +0x16 /* 000006A8 */
00000694 202E FFAA move.l D0, [A6 - 0x56]
00000698 D080 add.l D0, D0
0000069A 2D40 FFAA move.l [A6 - 0x56], D0
0000069E 486E FFAA pea.l [A6 - 0x56]
000006A2 4EBA 3BE4 jsr [PC + 0x3BE4 /* 00004288 */]
000006A6 588F addq.l A7, 4
label000006A8:
000006A8 2F2E FFAA move.l -[A7], [A6 - 0x56]
000006AC 3F3C 5345 move.w -[A7], 0x5345 /* 'SE' */
000006B0 4EBA 3AF0 jsr [PC + 0x3AF0 /* 000041A2 */]
000006B4 5C8F addq.l A7, 6
000006B6 6000 0062 bra +0x64 /* 0000071A */
000006BA 3F3C 504C move.w -[A7], 0x504C /* 'PL' */
000006BE 4EBA 3A8E jsr [PC + 0x3A8E /* 0000414E */]
000006C2 548F addq.l A7, 2
000006C4 6000 0054 bra +0x56 /* 0000071A */
000006C8 3F3C 5354 move.w -[A7], 0x5354 /* 'ST' */
000006CC 4EBA 3A80 jsr [PC + 0x3A80 /* 0000414E */]
000006D0 548F addq.l A7, 2
000006D2 6046 bra +0x48 /* 0000071A */
000006D4 3F3C 5346 move.w -[A7], 0x5346 /* 'SF' */
000006D8 4EBA 3A74 jsr [PC + 0x3A74 /* 0000414E */]
000006DC 548F addq.l A7, 2
000006DE 603A bra +0x3C /* 0000071A */
000006E0 3F3C 4E46 move.w -[A7], 0x4E46 /* 'NF' */
000006E4 4EBA 3A68 jsr [PC + 0x3A68 /* 0000414E */]
000006E8 548F addq.l A7, 2
000006EA 602E bra +0x30 /* 0000071A */
000006EC 3F3C 5352 move.w -[A7], 0x5352 /* 'SR' */
000006F0 4EBA 3A5C jsr [PC + 0x3A5C /* 0000414E */]
000006F4 548F addq.l A7, 2
000006F6 6022 bra +0x24 /* 0000071A */
000006F8 3F3C 4E52 move.w -[A7], 0x4E52 /* 'NR' */
000006FC 4EBA 3A50 jsr [PC + 0x3A50 /* 0000414E */]
00000700 548F addq.l A7, 2
00000702 6016 bra +0x18 /* 0000071A */
00000704 3F3C 4D46 move.w -[A7], 0x4D46 /* 'MF' */
00000708 4EBA 3A44 jsr [PC + 0x3A44 /* 0000414E */]
0000070C 548F addq.l A7, 2
0000070E 600A bra +0xC /* 0000071A */
00000710 3F3C 4D52 move.w -[A7], 0x4D52 /* 'MR' */
00000714 4EBA 3A38 jsr [PC + 0x3A38 /* 0000414E */]
00000718 548F addq.l A7, 2
label0000071A:
0000071A 0C6E 0001 FFE6 cmpi.w [A6 - 0x1A], 0x1
00000720 670A beq +0xC /* 0000072C */
00000722 0C6E 0002 FFE6 cmpi.w [A6 - 0x1A], 0x2
00000728 6600 FB1C bne -0x4E2 /* 00000246 */
label0000072C:
0000072C 42A7 clr.l -[A7]
0000072E 2F2D FBC4 move.l -[A7], [A5 - 0x43C]
00000732 4267 clr.w -[A7]
00000734 2F3C 0002 002E move.l -[A7], 0x2002E
0000073A 7000 moveq.l D0, 0x00
0000073C A82A syscall ComponentDispatch
0000073E 201F move.l D0, [A7]+
00000740 3D40 FFBA move.w [A6 - 0x46], D0
00000744 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000748 A983 syscall DisposeDialog
0000074A 0C6E 0001 FFE6 cmpi.w [A6 - 0x1A], 0x1
00000750 663C bne +0x3E /* 0000078E */
00000752 206E 0008 movea.l A0, [A6 + 0x8]
00000756 216E FFA2 0008 move.l [A0 + 0x8], [A6 - 0x5E]
0000075C 206E 0008 movea.l A0, [A6 + 0x8]
00000760 216E FF9E 000C move.l [A0 + 0xC], [A6 - 0x62]
00000766 206E 0008 movea.l A0, [A6 + 0x8]
0000076A 316E FF9C 0006 move.w [A0 + 0x6], [A6 - 0x64]
00000770 206E 0008 movea.l A0, [A6 + 0x8]
00000774 316E FF98 0004 move.w [A0 + 0x4], [A6 - 0x68]
0000077A 206E 0008 movea.l A0, [A6 + 0x8]
0000077E 116E FF95 0021 move.b [A0 + 0x21], [A6 - 0x6B]
00000784 206E 0008 movea.l A0, [A6 + 0x8]
00000788 116E FF94 0022 move.b [A0 + 0x22], [A6 - 0x6C]
label0000078E:
0000078E 3F3C 5041 move.w -[A7], 0x5041 /* 'PA' */
00000792 4EBA 39BA jsr [PC + 0x39BA /* 0000414E */]
00000796 548F addq.l A7, 2
00000798 3F3C 5346 move.w -[A7], 0x5346 /* 'SF' */
0000079C 4EBA 39B0 jsr [PC + 0x39B0 /* 0000414E */]
000007A0 548F addq.l A7, 2
000007A2 0C6E 0001 FFE6 cmpi.w [A6 - 0x1A], 0x1
000007A8 57C0 seq D0
000007AA 4400 neg.b D0
000007AC 4880 ext.w D0
label000007AE:
000007AE 4E5E unlink A6
000007B0 4E75 rts
000007B2 4745 chk.w D3, D5
000007B4 5453 addq.w [A3], 2
000007B6 5441 addq.w D1, 2
000007B8 5254 addq.w [A4], 1
fn000007BA:
000007BA 4E56 FFF2 link A6, -0x000E
000007BE 2F2E 000E move.l -[A7], [A6 + 0xE]
000007C2 486D F52A pea.l [A5 - 0xAD6]
000007C6 4EBA 10CA jsr [PC + 0x10CA /* 00001892 */]
000007CA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000007CE 3F2E 000C move.w -[A7], [A6 + 0xC]
000007D2 486E FFF2 pea.l [A6 - 0xE]
000007D6 486E FFFC pea.l [A6 - 0x4]
000007DA 486E FFF4 pea.l [A6 - 0xC]
000007DE A98D syscall GetDialogItem/GetDItem
000007E0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000007E4 486D F52A pea.l [A5 - 0xAD6]
000007E8 A98F syscall SetDialogItemText/SetIText
000007EA 4E5E unlink A6
000007EC 4E75 rts
000007EE 5345 subq.w D5, 1
000007F0 5444 addq.w D4, 2
000007F2 4E55 4D46 link A5, -0xFFFFB2BA
fn000007F6:
000007F6 4E56 FFE6 link A6, -0x001A
000007FA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000007FE 3F2E 000C move.w -[A7], [A6 + 0xC]
00000802 486E FFF2 pea.l [A6 - 0xE]
00000806 486E FFFC pea.l [A6 - 0x4]
0000080A 486E FFF4 pea.l [A6 - 0xC]
0000080E A98D syscall GetDialogItem/GetDItem
00000810 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000814 486D F52A pea.l [A5 - 0xAD6]
00000818 A990 syscall GetDialogItemText/GetIText
0000081A 41ED F52B lea.l A0, [A5 - 0xAD5]
0000081E 2D48 FFE6 move.l [A6 - 0x1A], A0
00000822 2D48 FFEA move.l [A6 - 0x16], A0
00000826 102D F52A move.b D0, [A5 - 0xAD6]
0000082A 49C0 lea.l A4, D0
0000082C 3D40 FFF2 move.w [A6 - 0xE], D0
00000830 6030 bra +0x32 /* 00000862 */
label00000832:
00000832 206E FFEA movea.l A0, [A6 - 0x16]
00000836 0C10 0030 cmpi.b [A0], 0x30 /* '0' */
0000083A 6D0A blt +0xC /* 00000846 */
0000083C 206E FFEA movea.l A0, [A6 - 0x16]
00000840 0C10 0039 cmpi.b [A0], 0x39 /* '9' */
00000844 6F0A ble +0xC /* 00000850 */
label00000846:
00000846 52AE FFEA addq.l [A6 - 0x16], 1
0000084A 532D F52A subq.b [A5 - 0xAD6], 1
0000084E 6012 bra +0x14 /* 00000862 */
label00000850:
00000850 206E FFE6 movea.l A0, [A6 - 0x1A]
00000854 52AE FFE6 addq.l [A6 - 0x1A], 1
00000858 226E FFEA movea.l A1, [A6 - 0x16]
0000085C 52AE FFEA addq.l [A6 - 0x16], 1
00000860 1091 move.b [A0], [A1]
label00000862:
00000862 302E FFF2 move.w D0, [A6 - 0xE]
00000866 536E FFF2 subq.w [A6 - 0xE], 1
0000086A 4A40 tst.w D0
0000086C 66C4 bne -0x3A /* 00000832 */
0000086E 486D F52A pea.l [A5 - 0xAD6]
00000872 486E FFEE pea.l [A6 - 0x12]
00000876 4EBA 1006 jsr [PC + 0x1006 /* 0000187E */]
0000087A 206E 000E movea.l A0, [A6 + 0xE]
0000087E 20AE FFEE move.l [A0], [A6 - 0x12]
00000882 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000886 486D F52A pea.l [A5 - 0xAD6]
0000088A 4EBA 1006 jsr [PC + 0x1006 /* 00001892 */]
0000088E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000892 486D F52A pea.l [A5 - 0xAD6]
00000896 A98F syscall SetDialogItemText/SetIText
00000898 4E5E unlink A6
0000089A 4E75 rts
0000089C 4745 chk.w D3, D5
0000089E 5444 addq.w D4, 2
000008A0 4E55 4D46 link A5, -0xFFFFB2BA
fn000008A4:
000008A4 4E56 FFE0 link A6, -0x0020
000008A8 42A7 clr.l -[A7]
000008AA A975 syscall TickCount
000008AC 201F move.l D0, [A7]+
000008AE 2B40 F62A move.l [A5 - 0x9D6], D0
000008B2 42A7 clr.l -[A7]
000008B4 3F3C 0082 move.w -[A7], 0x82
000008B8 42A7 clr.l -[A7]
000008BA 4878 FFFF push.l 0xFFFF
000008BE A97C syscall GetNewDialog
000008C0 205F movea.l A0, [A7]+
000008C2 2D48 FFFC move.l [A6 - 0x4], A0
000008C6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000008CA A873 syscall SetPort
000008CC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000008D0 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
000008D4 588F addq.l A7, 4
000008D6 426E FFE2 clr.w [A6 - 0x1E]
000008DA 426E FFE4 clr.w [A6 - 0x1C]
000008DE 302D FFC2 move.w D0, [A5 - 0x3E]
000008E2 906D FFBE sub.w D0, [A5 - 0x42]
000008E6 48C0 ext.l D0
000008E8 81FC 0002 divs.w D0, 0x2
000008EC 3D40 FFE6 move.w [A6 - 0x1A], D0
000008F0 3D7C 0140 FFE8 move.w [A6 - 0x18], 0x140
000008F6 486E FFE2 pea.l [A6 - 0x1E]
000008FA 3F3C 000A move.w -[A7], 0xA /* '\n' */
000008FE 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000902 A8A8 syscall OffsetRect
00000904 486E FFE2 pea.l [A6 - 0x1E]
00000908 486D FFBE pea.l [A5 - 0x42]
0000090C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000910 2F2D FBC4 move.l -[A7], [A5 - 0x43C]
00000914 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000918 4FEF 0010 lea.l A7, [A7 + 0x10]
0000091C 3D40 FFE0 move.w [A6 - 0x20], D0
00000920 206E 0008 movea.l A0, [A6 + 0x8]
00000924 2F28 0008 move.l -[A7], [A0 + 0x8]
00000928 3F3C 0004 move.w -[A7], 0x4
0000092C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000930 4EBA FE88 jsr [PC - 0x178 /* 000007BA */]
00000934 4FEF 000A lea.l A7, [A7 + 0xA]
00000938 206E 0008 movea.l A0, [A6 + 0x8]
0000093C 2F28 0008 move.l -[A7], [A0 + 0x8]
00000940 3F3C 0008 move.w -[A7], 0x8
00000944 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000948 4EBA FE70 jsr [PC - 0x190 /* 000007BA */]
0000094C 4FEF 000A lea.l A7, [A7 + 0xA]
00000950 206E 0008 movea.l A0, [A6 + 0x8]
00000954 2F28 000C move.l -[A7], [A0 + 0xC]
00000958 3F3C 0006 move.w -[A7], 0x6
0000095C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000960 4EBA FE58 jsr [PC - 0x1A8 /* 000007BA */]
00000964 4FEF 000A lea.l A7, [A7 + 0xA]
00000968 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000096C A981 syscall DrawDialog
0000096E 486E FFEA pea.l [A6 - 0x16]
00000972 3F3C 015E move.w -[A7], 0x15E
00000976 3F3C 0096 move.w -[A7], 0x96
0000097A 3F3C 01F4 move.w -[A7], 0x1F4
0000097E 3F3C 00AA move.w -[A7], 0xAA
00000982 A8A7 syscall SetRect
00000984 4878 0111 push.l 0x111
00000988 A862 syscall ForeColor
0000098A 486E FFEA pea.l [A6 - 0x16]
0000098E A8A2 syscall PaintRect
00000990 4878 0021 push.l 0x21 /* '!' */
00000994 A862 syscall ForeColor
00000996 486E FFEA pea.l [A6 - 0x16]
0000099A 3F3C FFFF move.w -[A7], 0xFFFF
0000099E 3F3C FFFF move.w -[A7], 0xFFFF
000009A2 A8A9 syscall InsetRect
000009A4 486E FFEA pea.l [A6 - 0x16]
000009A8 A8A1 syscall FrameRect
000009AA 202E FFFC move.l D0, [A6 - 0x4]
000009AE 4E5E unlink A6
000009B0 4E75 rts
000009B2 5348 subq.w A0, 1
000009B4 4F57 chk.w D7, [A7]
000009B6 4449 neg.w A1
000009B8 4749 chk.w D3, A1
fn000009BA:
000009BA 4E56 FFE8 link A6, -0x0018
000009BE 206E 000C movea.l A0, [A6 + 0xC]
000009C2 2D68 0008 FFEC move.l [A6 - 0x14], [A0 + 0x8]
000009C8 206E 000C movea.l A0, [A6 + 0xC]
000009CC 2D68 000C FFE8 move.l [A6 - 0x18], [A0 + 0xC]
000009D2 486E FFFC pea.l [A6 - 0x4]
000009D6 A874 syscall GetPort
000009D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009DC A873 syscall SetPort
000009DE 4878 0021 push.l 0x21 /* '!' */
000009E2 A862 syscall ForeColor
000009E4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000009E8 3F3C 0008 move.w -[A7], 0x8
000009EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009F0 4EBA FDC8 jsr [PC - 0x238 /* 000007BA */]
000009F4 4FEF 000A lea.l A7, [A7 + 0xA]
000009F8 202E 0014 move.l D0, [A6 + 0x14]
000009FC 0680 0000 01F4 addi.l D0, 0x1F4
00000A02 4C7C 0800 0000 03E8 movem.l A3, 0x3E8
00000A0A 2F00 move.l -[A7], D0
00000A0C 3F3C 000D move.w -[A7], 0xD /* '\r' */
00000A10 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A14 4EBA FDA4 jsr [PC - 0x25C /* 000007BA */]
00000A18 4FEF 000A lea.l A7, [A7 + 0xA]
00000A1C 206E 000C movea.l A0, [A6 + 0xC]
00000A20 4A28 0020 tst.b [A0 + 0x20]
00000A24 661E bne +0x20 /* 00000A44 */
00000A26 486E FFEC pea.l [A6 - 0x14]
00000A2A 4EBA 38DA jsr [PC + 0x38DA /* 00004306 */]
00000A2E 588F addq.l A7, 4
00000A30 486E FFE8 pea.l [A6 - 0x18]
00000A34 4EBA 38D0 jsr [PC + 0x38D0 /* 00004306 */]
00000A38 588F addq.l A7, 4
00000A3A 486E 0010 pea.l [A6 + 0x10]
00000A3E 4EBA 38C6 jsr [PC + 0x38C6 /* 00004306 */]
00000A42 588F addq.l A7, 4
label00000A44:
00000A44 486E FFF4 pea.l [A6 - 0xC]
00000A48 3F3C 015E move.w -[A7], 0x15E
00000A4C 3F3C 0096 move.w -[A7], 0x96
00000A50 3F3C 01F4 move.w -[A7], 0x1F4
00000A54 3F3C 00AA move.w -[A7], 0xAA
00000A58 A8A7 syscall SetRect
00000A5A 202E 0010 move.l D0, [A6 + 0x10]
00000A5E 90AE FFEC sub.l D0, [A6 - 0x14]
00000A62 4C3C 0000 0000 movem.w <none>, 0x0
00000A68 0096 222E FFE8 ori.l [A6], 0x222EFFE8
00000A6E 92AE FFEC sub.l D1, [A6 - 0x14]
00000A72 4C41 0800 movem.l A3, D1
00000A76 0680 0000 015E addi.l D0, 0x15E
00000A7C 3D40 FFFA move.w [A6 - 0x6], D0
00000A80 486E FFF4 pea.l [A6 - 0xC]
00000A84 A8A3 syscall EraseRect
00000A86 4878 0111 push.l 0x111
00000A8A A862 syscall ForeColor
00000A8C 202E 0010 move.l D0, [A6 + 0x10]
00000A90 90AE FFEC sub.l D0, [A6 - 0x14]
00000A94 0C80 0000 0002 cmpi.l D0, 0x2
00000A9A 6C06 bge +0x8 /* 00000AA2 */
00000A9C 42AE FFF0 clr.l [A6 - 0x10]
00000AA0 6030 bra +0x32 /* 00000AD2 */
label00000AA2:
00000AA2 42A7 clr.l -[A7]
00000AA4 A975 syscall TickCount
00000AA6 201F move.l D0, [A7]+
00000AA8 90AD F62A sub.l D0, [A5 - 0x9D6]
00000AAC 222E FFE8 move.l D1, [A6 - 0x18]
00000AB0 92AE 0010 sub.l D1, [A6 + 0x10]
00000AB4 4C00 1000 movem.w A4, D0
00000AB8 202E 0010 move.l D0, [A6 + 0x10]
00000ABC 90AE FFEC sub.l D0, [A6 - 0x14]
00000AC0 5280 addq.l D0, 1
00000AC2 4C40 1001 movem.l D0,A4, D0
00000AC6 4C7C 1001 0000 003C movem.l D0,A4, 0x3C /* '<' */
00000ACE 2D41 FFF0 move.l [A6 - 0x10], D1
label00000AD2:
00000AD2 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000AD6 3F3C 000B move.w -[A7], 0xB
00000ADA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000ADE 4EBA FCDA jsr [PC - 0x326 /* 000007BA */]
00000AE2 4FEF 000A lea.l A7, [A7 + 0xA]
00000AE6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000AEA A873 syscall SetPort
00000AEC 4E5E unlink A6
00000AEE 4E75 rts
00000AF0 5550 subq.w [A0], 2
00000AF2 4441 neg.w D1
00000AF4 5445 addq.w D5, 2
00000AF6 4449 neg.w A1
fn00000AF8:
00000AF8 4E56 FFD0 link A6, -0x0030
00000AFC 42A7 clr.l -[A7]
00000AFE 3F3C 0083 move.w -[A7], 0x83
00000B02 42A7 clr.l -[A7]
00000B04 4878 FFFF push.l 0xFFFF
00000B08 A97C syscall GetNewDialog
00000B0A 205F movea.l A0, [A7]+
00000B0C 2D48 FFFC move.l [A6 - 0x4], A0
00000B10 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B14 A873 syscall SetPort
00000B16 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B1A 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00000B1E 588F addq.l A7, 4
00000B20 206E 0008 movea.l A0, [A6 + 0x8]
00000B24 43EE FFD2 lea.l A1, [A6 - 0x2E]
00000B28 22D8 move.l [A1]+, [A0]+
00000B2A 22D8 move.l [A1]+, [A0]+
00000B2C 486E FFD2 pea.l [A6 - 0x2E]
00000B30 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000B34 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000B38 A8A8 syscall OffsetRect
00000B3A 41EE FFDA lea.l A0, [A6 - 0x26]
00000B3E 43EE FFD2 lea.l A1, [A6 - 0x2E]
00000B42 20D9 move.l [A0]+, [A1]+
00000B44 20D9 move.l [A0]+, [A1]+
00000B46 486E FFDA pea.l [A6 - 0x26]
00000B4A 486D FFBE pea.l [A5 - 0x42]
00000B4E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B52 2F2D FBC4 move.l -[A7], [A5 - 0x43C]
00000B56 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000B5A 4FEF 0010 lea.l A7, [A7 + 0x10]
00000B5E 3D40 FFD0 move.w [A6 - 0x30], D0
00000B62 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B66 A981 syscall DrawDialog
00000B68 202E FFFC move.l D0, [A6 - 0x4]
00000B6C 4E5E unlink A6
00000B6E 4E75 rts
00000B70 5348 subq.w A0, 1
00000B72 4F57 chk.w D7, [A7]
00000B74 534F subq.w A7, 1
00000B76 554E subq.w A6, 2
fn00000B78:
00000B78 4E56 FFD4 link A6, -0x002C
00000B7C 42A7 clr.l -[A7]
00000B7E 3F3C 1388 move.w -[A7], 0x1388
00000B82 42A7 clr.l -[A7]
00000B84 4878 FFFF push.l 0xFFFF
00000B88 A97C syscall GetNewDialog
00000B8A 205F movea.l A0, [A7]+
00000B8C 2D48 FFFC move.l [A6 - 0x4], A0
00000B90 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B94 A873 syscall SetPort
00000B96 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B9A 3F3C 0001 move.w -[A7], 0x1
00000B9E 486E FFFA pea.l [A6 - 0x6]
00000BA2 486E FFF2 pea.l [A6 - 0xE]
00000BA6 486E FFEA pea.l [A6 - 0x16]
00000BAA A98D syscall GetDialogItem/GetDItem
00000BAC 3F3C 0003 move.w -[A7], 0x3
00000BB0 3F3C 0003 move.w -[A7], 0x3
00000BB4 A89B syscall PenSize
00000BB6 486E FFEA pea.l [A6 - 0x16]
00000BBA 3F3C FFFC move.w -[A7], 0xFFFC
00000BBE 3F3C FFFC move.w -[A7], 0xFFFC
00000BC2 A8A9 syscall InsetRect
00000BC4 486E FFEA pea.l [A6 - 0x16]
00000BC8 3F3C 0010 move.w -[A7], 0x10
00000BCC 3F3C 0010 move.w -[A7], 0x10
00000BD0 A8B0 syscall FrameRoundRect
00000BD2 206E 0008 movea.l A0, [A6 + 0x8]
00000BD6 2028 0008 move.l D0, [A0 + 0x8]
00000BDA 0680 FFFF FF00 addi.l D0, 0xFFFFFF00
00000BE0 2D40 FFE6 move.l [A6 - 0x1A], D0
00000BE4 206E 0008 movea.l A0, [A6 + 0x8]
00000BE8 2028 000C move.l D0, [A0 + 0xC]
00000BEC 0680 FFFF FF00 addi.l D0, 0xFFFFFF00
00000BF2 2D40 FFDA move.l [A6 - 0x26], D0
00000BF6 206E 0008 movea.l A0, [A6 + 0x8]
00000BFA 2D68 0010 FFE2 move.l [A6 - 0x1E], [A0 + 0x10]
00000C00 206E 0008 movea.l A0, [A6 + 0x8]
00000C04 2D68 0014 FFDE move.l [A6 - 0x22], [A0 + 0x14]
00000C0A 206E 0008 movea.l A0, [A6 + 0x8]
00000C0E 2D68 001A FFD6 move.l [A6 - 0x2A], [A0 + 0x1A]
00000C14 206E 0008 movea.l A0, [A6 + 0x8]
00000C18 1D68 001E FFD5 move.b [A6 - 0x2B], [A0 + 0x1E]
label00000C1E:
00000C1E 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000C22 3F3C 0007 move.w -[A7], 0x7
00000C26 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000C2A 4EBA FB8E jsr [PC - 0x472 /* 000007BA */]
00000C2E 4FEF 000A lea.l A7, [A7 + 0xA]
00000C32 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000C36 3F3C 0006 move.w -[A7], 0x6
00000C3A 486E FFF6 pea.l [A6 - 0xA]
00000C3E 486E FFF2 pea.l [A6 - 0xE]
00000C42 486E FFEA pea.l [A6 - 0x16]
00000C46 A98D syscall GetDialogItem/GetDItem
00000C48 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000C4C 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00000C50 A963 syscall SetControlValue/SetCtlValue
00000C52 2F2E FFDA move.l -[A7], [A6 - 0x26]
00000C56 3F3C 0016 move.w -[A7], 0x16
00000C5A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000C5E 4EBA FB5A jsr [PC - 0x4A6 /* 000007BA */]
00000C62 4FEF 000A lea.l A7, [A7 + 0xA]
00000C66 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000C6A 3F3C 0015 move.w -[A7], 0x15
00000C6E 486E FFF6 pea.l [A6 - 0xA]
00000C72 486E FFF2 pea.l [A6 - 0xE]
00000C76 486E FFEA pea.l [A6 - 0x16]
00000C7A A98D syscall GetDialogItem/GetDItem
00000C7C 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000C80 3F2E FFDC move.w -[A7], [A6 - 0x24]
00000C84 A963 syscall SetControlValue/SetCtlValue
00000C86 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
00000C8A 3F3C 000C move.w -[A7], 0xC
00000C8E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000C92 4EBA FB26 jsr [PC - 0x4DA /* 000007BA */]
00000C96 4FEF 000A lea.l A7, [A7 + 0xA]
00000C9A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000C9E 3F3C 000B move.w -[A7], 0xB
00000CA2 486E FFF6 pea.l [A6 - 0xA]
00000CA6 486E FFF2 pea.l [A6 - 0xE]
00000CAA 486E FFEA pea.l [A6 - 0x16]
00000CAE A98D syscall GetDialogItem/GetDItem
00000CB0 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000CB4 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
00000CB8 A963 syscall SetControlValue/SetCtlValue
00000CBA 2F2E FFDE move.l -[A7], [A6 - 0x22]
00000CBE 3F3C 0011 move.w -[A7], 0x11
00000CC2 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000CC6 4EBA FAF2 jsr [PC - 0x50E /* 000007BA */]
00000CCA 4FEF 000A lea.l A7, [A7 + 0xA]
00000CCE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000CD2 3F3C 0010 move.w -[A7], 0x10
00000CD6 486E FFF6 pea.l [A6 - 0xA]
00000CDA 486E FFF2 pea.l [A6 - 0xE]
00000CDE 486E FFEA pea.l [A6 - 0x16]
00000CE2 A98D syscall GetDialogItem/GetDItem
00000CE4 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000CE8 3F2E FFE0 move.w -[A7], [A6 - 0x20]
00000CEC A963 syscall SetControlValue/SetCtlValue
00000CEE 0CAE 0000 0001 FFDE cmpi.l [A6 - 0x22], 0x1
00000CF6 662C bne +0x2E /* 00000D24 */
00000CF8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000CFC 3F3C 0016 move.w -[A7], 0x16
00000D00 A827 syscall HideDialogItem/HideDItem
00000D02 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D06 3F3C 0015 move.w -[A7], 0x15
00000D0A 486E FFF6 pea.l [A6 - 0xA]
00000D0E 486E FFF2 pea.l [A6 - 0xE]
00000D12 486E FFEA pea.l [A6 - 0x16]
00000D16 A98D syscall GetDialogItem/GetDItem
00000D18 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000D1C 3F3C 00FF move.w -[A7], 0xFF
00000D20 A95D syscall HiliteControl
00000D22 6028 bra +0x2A /* 00000D4C */
label00000D24:
00000D24 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D28 3F3C 0016 move.w -[A7], 0x16
00000D2C A828 syscall ShowDialogItem/ShowDItem
00000D2E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D32 3F3C 0015 move.w -[A7], 0x15
00000D36 486E FFF6 pea.l [A6 - 0xA]
00000D3A 486E FFF2 pea.l [A6 - 0xE]
00000D3E 486E FFEA pea.l [A6 - 0x16]
00000D42 A98D syscall GetDialogItem/GetDItem
00000D44 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000D48 4267 clr.w -[A7]
00000D4A A95D syscall HiliteControl
label00000D4C:
00000D4C 0CAE 0000 0096 FFDE cmpi.l [A6 - 0x22], 0x96
00000D54 6F0C ble +0xE /* 00000D62 */
00000D56 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D5A 3F3C 0011 move.w -[A7], 0x11
00000D5E A827 syscall HideDialogItem/HideDItem
00000D60 600A bra +0xC /* 00000D6C */
label00000D62:
00000D62 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D66 3F3C 0011 move.w -[A7], 0x11
00000D6A A828 syscall ShowDialogItem/ShowDItem
label00000D6C:
00000D6C 0CAE 0000 2EE0 FFD6 cmpi.l [A6 - 0x2A], 0x2EE0
00000D74 6C18 bge +0x1A /* 00000D8E */
00000D76 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D7A 3F3C 001A move.w -[A7], 0x1A
00000D7E 486E FFF6 pea.l [A6 - 0xA]
00000D82 486E FFF2 pea.l [A6 - 0xE]
00000D86 486E FFEA pea.l [A6 - 0x16]
00000D8A A98D syscall GetDialogItem/GetDItem
00000D8C 6016 bra +0x18 /* 00000DA4 */
label00000D8E:
00000D8E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D92 3F3C 0019 move.w -[A7], 0x19
00000D96 486E FFF6 pea.l [A6 - 0xA]
00000D9A 486E FFF2 pea.l [A6 - 0xE]
00000D9E 486E FFEA pea.l [A6 - 0x16]
00000DA2 A98D syscall GetDialogItem/GetDItem
label00000DA4:
00000DA4 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000DA8 4267 clr.w -[A7]
00000DAA A963 syscall SetControlValue/SetCtlValue
00000DAC 0CAE 0000 2EE0 FFD6 cmpi.l [A6 - 0x2A], 0x2EE0
00000DB4 6C18 bge +0x1A /* 00000DCE */
00000DB6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000DBA 3F3C 0019 move.w -[A7], 0x19
00000DBE 486E FFF6 pea.l [A6 - 0xA]
00000DC2 486E FFF2 pea.l [A6 - 0xE]
00000DC6 486E FFEA pea.l [A6 - 0x16]
00000DCA A98D syscall GetDialogItem/GetDItem
00000DCC 6016 bra +0x18 /* 00000DE4 */
label00000DCE:
00000DCE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000DD2 3F3C 001A move.w -[A7], 0x1A
00000DD6 486E FFF6 pea.l [A6 - 0xA]
00000DDA 486E FFF2 pea.l [A6 - 0xE]
00000DDE 486E FFEA pea.l [A6 - 0x16]
00000DE2 A98D syscall GetDialogItem/GetDItem
label00000DE4:
00000DE4 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000DE8 3F3C 0001 move.w -[A7], 0x1
00000DEC A963 syscall SetControlValue/SetCtlValue
00000DEE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000DF2 3F3C 001B move.w -[A7], 0x1B
00000DF6 486E FFF6 pea.l [A6 - 0xA]
00000DFA 486E FFF2 pea.l [A6 - 0xE]
00000DFE 486E FFEA pea.l [A6 - 0x16]
00000E02 A98D syscall GetDialogItem/GetDItem
00000E04 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000E08 7000 moveq.l D0, 0x00
00000E0A 102E FFD5 move.b D0, [A6 - 0x2B]
00000E0E 3F00 move.w -[A7], D0
00000E10 A963 syscall SetControlValue/SetCtlValue
label00000E12:
00000E12 42A7 clr.l -[A7]
00000E14 486E FFFA pea.l [A6 - 0x6]
00000E18 A991 syscall ModalDialog
00000E1A 302E FFFA move.w D0, [A6 - 0x6]
00000E1E 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00000E22 0003 001B ori.b D3, 0x1B
00000E26 042A FDAA 0030 subi.b [A2 + 0x30], 0xAA
00000E2C 0424 0056 subi.b -[A4], 0x56 /* 'V' */
00000E30 0092 041E 041C ori.l [A2], 0x41E041C
00000E36 041A 0180 subi.b [A2]+, 0x80
00000E3A 01A6 bclr -[A6], D0
00000E3C 0414 0412 subi.b [A4], 0x12
00000E40 0410 021C subi.b [A0], 0x1C
00000E44 0256 040A andi.w [A6], 0x40A
00000E48 0408 0406 subi.b A0, 0x6
00000E4C 00D2 .incomplete
00000E4E 010E btst A6, D0
00000E50 0400 03FE subi.b D0, 0xFE
00000E54 0322 btst -[A2], D1
00000E56 0376 03C8 bchg [ + <<invalid base displacement size>>], D1
00000E5A 203C 0000 0100 move.l D0, 0x100
00000E60 2D40 FFDA move.l [A6 - 0x26], D0
00000E64 2D40 FFE6 move.l [A6 - 0x1A], D0
00000E68 700A moveq.l D0, 0x0A
00000E6A 2D40 FFDE move.l [A6 - 0x22], D0
00000E6E 2D40 FFE2 move.l [A6 - 0x1E], D0
00000E72 2D7C 0000 2B77 FFD6 move.l [A6 - 0x2A], 0x2B77 /* '+w' */
00000E7A 7001 moveq.l D0, 0x01
00000E7C 1D40 FFD5 move.b [A6 - 0x2B], D0
00000E80 6000 FD9C bra -0x262 /* 00000C1E */
00000E84 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000E88 3F3C 0006 move.w -[A7], 0x6
00000E8C 486E FFF6 pea.l [A6 - 0xA]
00000E90 486E FFF2 pea.l [A6 - 0xE]
00000E94 486E FFEA pea.l [A6 - 0x16]
00000E98 A98D syscall GetDialogItem/GetDItem
00000E9A 4267 clr.w -[A7]
00000E9C 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000EA0 A960 syscall GetControlValue/GetCtlValue
00000EA2 301F move.w D0, [A7]+
00000EA4 48C0 ext.l D0
00000EA6 2D40 FFE6 move.l [A6 - 0x1A], D0
00000EAA 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000EAE 3F3C 0007 move.w -[A7], 0x7
00000EB2 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000EB6 4EBA F902 jsr [PC - 0x6FE /* 000007BA */]
00000EBA 4FEF 000A lea.l A7, [A7 + 0xA]
00000EBE 6000 0390 bra +0x392 /* 00001250 */
00000EC2 486E FFE6 pea.l [A6 - 0x1A]
00000EC6 3F3C 0007 move.w -[A7], 0x7
00000ECA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000ECE 4EBA F926 jsr [PC - 0x6DA /* 000007F6 */]
00000ED2 4FEF 000A lea.l A7, [A7 + 0xA]
00000ED6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000EDA 3F3C 0006 move.w -[A7], 0x6
00000EDE 486E FFF6 pea.l [A6 - 0xA]
00000EE2 486E FFF2 pea.l [A6 - 0xE]
00000EE6 486E FFEA pea.l [A6 - 0x16]
00000EEA A98D syscall GetDialogItem/GetDItem
00000EEC 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000EF0 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00000EF4 A963 syscall SetControlValue/SetCtlValue
00000EF6 4267 clr.w -[A7]
00000EF8 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000EFC A960 syscall GetControlValue/GetCtlValue
00000EFE 301F move.w D0, [A7]+
00000F00 48C0 ext.l D0
00000F02 2D40 FFE6 move.l [A6 - 0x1A], D0
00000F06 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000F0A 3F3C 0007 move.w -[A7], 0x7
00000F0E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000F12 4EBA F8A6 jsr [PC - 0x75A /* 000007BA */]
00000F16 4FEF 000A lea.l A7, [A7 + 0xA]
00000F1A 6000 0334 bra +0x336 /* 00001250 */
00000F1E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000F22 3F3C 0015 move.w -[A7], 0x15
00000F26 486E FFF6 pea.l [A6 - 0xA]
00000F2A 486E FFF2 pea.l [A6 - 0xE]
00000F2E 486E FFEA pea.l [A6 - 0x16]
00000F32 A98D syscall GetDialogItem/GetDItem
00000F34 4267 clr.w -[A7]
00000F36 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000F3A A960 syscall GetControlValue/GetCtlValue
00000F3C 301F move.w D0, [A7]+
00000F3E 48C0 ext.l D0
00000F40 2D40 FFDA move.l [A6 - 0x26], D0
00000F44 2F2E FFDA move.l -[A7], [A6 - 0x26]
00000F48 3F3C 0016 move.w -[A7], 0x16
00000F4C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000F50 4EBA F868 jsr [PC - 0x798 /* 000007BA */]
00000F54 4FEF 000A lea.l A7, [A7 + 0xA]
00000F58 6000 02F6 bra +0x2F8 /* 00001250 */
00000F5C 486E FFDA pea.l [A6 - 0x26]
00000F60 3F3C 0016 move.w -[A7], 0x16
00000F64 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000F68 4EBA F88C jsr [PC - 0x774 /* 000007F6 */]
00000F6C 4FEF 000A lea.l A7, [A7 + 0xA]
00000F70 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000F74 3F3C 0015 move.w -[A7], 0x15
00000F78 486E FFF6 pea.l [A6 - 0xA]
00000F7C 486E FFF2 pea.l [A6 - 0xE]
00000F80 486E FFEA pea.l [A6 - 0x16]
00000F84 A98D syscall GetDialogItem/GetDItem
00000F86 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000F8A 3F2E FFDC move.w -[A7], [A6 - 0x24]
00000F8E A963 syscall SetControlValue/SetCtlValue
00000F90 4267 clr.w -[A7]
00000F92 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000F96 A960 syscall GetControlValue/GetCtlValue
00000F98 301F move.w D0, [A7]+
00000F9A 48C0 ext.l D0
00000F9C 2D40 FFDA move.l [A6 - 0x26], D0
00000FA0 2F2E FFDA move.l -[A7], [A6 - 0x26]
00000FA4 3F3C 0016 move.w -[A7], 0x16
00000FA8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000FAC 4EBA F80C jsr [PC - 0x7F4 /* 000007BA */]
00000FB0 4FEF 000A lea.l A7, [A7 + 0xA]
00000FB4 6000 029A bra +0x29C /* 00001250 */
00000FB8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000FBC 3F3C 000B move.w -[A7], 0xB
00000FC0 486E FFF6 pea.l [A6 - 0xA]
00000FC4 486E FFF2 pea.l [A6 - 0xE]
00000FC8 486E FFEA pea.l [A6 - 0x16]
00000FCC A98D syscall GetDialogItem/GetDItem
00000FCE 4267 clr.w -[A7]
00000FD0 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000FD4 A960 syscall GetControlValue/GetCtlValue
00000FD6 301F move.w D0, [A7]+
00000FD8 48C0 ext.l D0
00000FDA 2D40 FFE2 move.l [A6 - 0x1E], D0
00000FDE 6044 bra +0x46 /* 00001024 */
00000FE0 486E FFE2 pea.l [A6 - 0x1E]
00000FE4 3F3C 000C move.w -[A7], 0xC
00000FE8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000FEC 4EBA F808 jsr [PC - 0x7F8 /* 000007F6 */]
00000FF0 4FEF 000A lea.l A7, [A7 + 0xA]
00000FF4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000FF8 3F3C 000B move.w -[A7], 0xB
00000FFC 486E FFF6 pea.l [A6 - 0xA]
00001000 486E FFF2 pea.l [A6 - 0xE]
00001004 486E FFEA pea.l [A6 - 0x16]
00001008 A98D syscall GetDialogItem/GetDItem
0000100A 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000100E 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
00001012 A963 syscall SetControlValue/SetCtlValue
00001014 4267 clr.w -[A7]
00001016 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000101A A960 syscall GetControlValue/GetCtlValue
0000101C 301F move.w D0, [A7]+
0000101E 48C0 ext.l D0
00001020 2D40 FFE2 move.l [A6 - 0x1E], D0
label00001024:
00001024 701E moveq.l D0, 0x1E
00001026 4C6E 0800 FFE2 movem.l A3, [A6 - 0x1E]
0000102C 4C2E 0000 FFE2 movem.w <none>, [A6 - 0x1E]
00001032 0C80 0000 001E cmpi.l D0, 0x1E
00001038 6708 beq +0xA /* 00001042 */
0000103A 3F3C 0008 move.w -[A7], 0x8
0000103E A888 syscall TextFace
00001040 6004 bra +0x6 /* 00001046 */
label00001042:
00001042 4267 clr.w -[A7]
00001044 A888 syscall TextFace
label00001046:
00001046 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
0000104A 3F3C 000C move.w -[A7], 0xC
0000104E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001052 4EBA F766 jsr [PC - 0x89A /* 000007BA */]
00001056 4FEF 000A lea.l A7, [A7 + 0xA]
0000105A 6000 01F4 bra +0x1F6 /* 00001250 */
0000105E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001062 3F3C 0010 move.w -[A7], 0x10
00001066 486E FFF6 pea.l [A6 - 0xA]
0000106A 486E FFF2 pea.l [A6 - 0xE]
0000106E 486E FFEA pea.l [A6 - 0x16]
00001072 A98D syscall GetDialogItem/GetDItem
00001074 4267 clr.w -[A7]
00001076 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000107A A960 syscall GetControlValue/GetCtlValue
0000107C 301F move.w D0, [A7]+
0000107E 48C0 ext.l D0
00001080 2D40 FFDE move.l [A6 - 0x22], D0
00001084 2F2E FFDE move.l -[A7], [A6 - 0x22]
00001088 3F3C 0011 move.w -[A7], 0x11
0000108C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001090 4EBA F728 jsr [PC - 0x8D8 /* 000007BA */]
00001094 4FEF 000A lea.l A7, [A7 + 0xA]
00001098 6058 bra +0x5A /* 000010F2 */
0000109A 486E FFDE pea.l [A6 - 0x22]
0000109E 3F3C 0011 move.w -[A7], 0x11
000010A2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000010A6 4EBA F74E jsr [PC - 0x8B2 /* 000007F6 */]
000010AA 4FEF 000A lea.l A7, [A7 + 0xA]
000010AE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000010B2 3F3C 0010 move.w -[A7], 0x10
000010B6 486E FFF6 pea.l [A6 - 0xA]
000010BA 486E FFF2 pea.l [A6 - 0xE]
000010BE 486E FFEA pea.l [A6 - 0x16]
000010C2 A98D syscall GetDialogItem/GetDItem
000010C4 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000010C8 3F2E FFE0 move.w -[A7], [A6 - 0x20]
000010CC A963 syscall SetControlValue/SetCtlValue
000010CE 4267 clr.w -[A7]
000010D0 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000010D4 A960 syscall GetControlValue/GetCtlValue
000010D6 301F move.w D0, [A7]+
000010D8 48C0 ext.l D0
000010DA 2D40 FFDE move.l [A6 - 0x22], D0
000010DE 2F2E FFDE move.l -[A7], [A6 - 0x22]
000010E2 3F3C 0011 move.w -[A7], 0x11
000010E6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000010EA 4EBA F6CE jsr [PC - 0x932 /* 000007BA */]
000010EE 4FEF 000A lea.l A7, [A7 + 0xA]
label000010F2:
000010F2 0CAE 0000 0001 FFDE cmpi.l [A6 - 0x22], 0x1
000010FA 662C bne +0x2E /* 00001128 */
000010FC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001100 3F3C 0016 move.w -[A7], 0x16
00001104 A827 syscall HideDialogItem/HideDItem
00001106 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000110A 3F3C 0015 move.w -[A7], 0x15
0000110E 486E FFF6 pea.l [A6 - 0xA]
00001112 486E FFF2 pea.l [A6 - 0xE]
00001116 486E FFEA pea.l [A6 - 0x16]
0000111A A98D syscall GetDialogItem/GetDItem
0000111C 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001120 3F3C 00FF move.w -[A7], 0xFF
00001124 A95D syscall HiliteControl
00001126 6028 bra +0x2A /* 00001150 */
label00001128:
00001128 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000112C 3F3C 0016 move.w -[A7], 0x16
00001130 A828 syscall ShowDialogItem/ShowDItem
00001132 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001136 3F3C 0015 move.w -[A7], 0x15
0000113A 486E FFF6 pea.l [A6 - 0xA]
0000113E 486E FFF2 pea.l [A6 - 0xE]
00001142 486E FFEA pea.l [A6 - 0x16]
00001146 A98D syscall GetDialogItem/GetDItem
00001148 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000114C 4267 clr.w -[A7]
0000114E A95D syscall HiliteControl
label00001150:
00001150 0CAE 0000 0096 FFDE cmpi.l [A6 - 0x22], 0x96
00001158 6F0E ble +0x10 /* 00001168 */
0000115A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000115E 3F3C 0011 move.w -[A7], 0x11
00001162 A827 syscall HideDialogItem/HideDItem
00001164 6000 00EA bra +0xEC /* 00001250 */
label00001168:
00001168 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000116C 3F3C 0011 move.w -[A7], 0x11
00001170 A828 syscall ShowDialogItem/ShowDItem
00001172 6000 00DC bra +0xDE /* 00001250 */
00001176 0CAE 0000 2EE0 FFD6 cmpi.l [A6 - 0x2A], 0x2EE0
0000117E 6F00 00D0 ble +0xD2 /* 00001250 */
00001182 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001186 3F3C 001A move.w -[A7], 0x1A
0000118A 486E FFF6 pea.l [A6 - 0xA]
0000118E 486E FFF2 pea.l [A6 - 0xE]
00001192 486E FFEA pea.l [A6 - 0x16]
00001196 A98D syscall GetDialogItem/GetDItem
00001198 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000119C 4267 clr.w -[A7]
0000119E A963 syscall SetControlValue/SetCtlValue
000011A0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000011A4 3F3C 0019 move.w -[A7], 0x19
000011A8 486E FFF6 pea.l [A6 - 0xA]
000011AC 486E FFF2 pea.l [A6 - 0xE]
000011B0 486E FFEA pea.l [A6 - 0x16]
000011B4 A98D syscall GetDialogItem/GetDItem
000011B6 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000011BA 3F3C 0001 move.w -[A7], 0x1
000011BE A963 syscall SetControlValue/SetCtlValue
000011C0 2D7C 0000 2B77 FFD6 move.l [A6 - 0x2A], 0x2B77 /* '+w' */
000011C8 6000 0086 bra +0x88 /* 00001250 */
000011CC 0CAE 0000 2EE0 FFD6 cmpi.l [A6 - 0x2A], 0x2EE0
000011D4 6C00 007A bge +0x7C /* 00001250 */
000011D8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000011DC 3F3C 0019 move.w -[A7], 0x19
000011E0 486E FFF6 pea.l [A6 - 0xA]
000011E4 486E FFF2 pea.l [A6 - 0xE]
000011E8 486E FFEA pea.l [A6 - 0x16]
000011EC A98D syscall GetDialogItem/GetDItem
000011EE 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000011F2 4267 clr.w -[A7]
000011F4 A963 syscall SetControlValue/SetCtlValue
000011F6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000011FA 3F3C 001A move.w -[A7], 0x1A
000011FE 486E FFF6 pea.l [A6 - 0xA]
00001202 486E FFF2 pea.l [A6 - 0xE]
00001206 486E FFEA pea.l [A6 - 0x16]
0000120A A98D syscall GetDialogItem/GetDItem
0000120C 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001210 3F3C 0001 move.w -[A7], 0x1
00001214 A963 syscall SetControlValue/SetCtlValue
00001216 2D7C 0000 56EE FFD6 move.l [A6 - 0x2A], 0x56EE
0000121E 6030 bra +0x32 /* 00001250 */
00001220 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001224 3F3C 001B move.w -[A7], 0x1B
00001228 486E FFF6 pea.l [A6 - 0xA]
0000122C 486E FFF2 pea.l [A6 - 0xE]
00001230 486E FFEA pea.l [A6 - 0x16]
00001234 A98D syscall GetDialogItem/GetDItem
00001236 4A2E FFD5 tst.b [A6 - 0x2B]
0000123A 57C0 seq D0
0000123C 4400 neg.b D0
0000123E 4880 ext.w D0
00001240 1D40 FFD5 move.b [A6 - 0x2B], D0
00001244 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001248 0240 00FF andi.w D0, 0xFF
0000124C 3F00 move.w -[A7], D0
0000124E A963 syscall SetControlValue/SetCtlValue
label00001250:
00001250 0C6E 0001 FFFA cmpi.w [A6 - 0x6], 0x1
00001256 670A beq +0xC /* 00001262 */
00001258 0C6E 0002 FFFA cmpi.w [A6 - 0x6], 0x2
0000125E 6600 FBB2 bne -0x44C /* 00000E12 */
label00001262:
00001262 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001266 A983 syscall DisposeDialog
00001268 0C6E 0001 FFFA cmpi.w [A6 - 0x6], 0x1
0000126E 665E bne +0x60 /* 000012CE */
00001270 202E FFE6 move.l D0, [A6 - 0x1A]
00001274 0680 0000 0100 addi.l D0, 0x100
0000127A 206E 0008 movea.l A0, [A6 + 0x8]
0000127E 2140 0008 move.l [A0 + 0x8], D0
00001282 202E FFDA move.l D0, [A6 - 0x26]
00001286 0680 0000 0100 addi.l D0, 0x100
0000128C 206E 0008 movea.l A0, [A6 + 0x8]
00001290 2140 000C move.l [A0 + 0xC], D0
00001294 206E 0008 movea.l A0, [A6 + 0x8]
00001298 216E FFE2 0010 move.l [A0 + 0x10], [A6 - 0x1E]
0000129E 206E 0008 movea.l A0, [A6 + 0x8]
000012A2 216E FFDE 0014 move.l [A0 + 0x14], [A6 - 0x22]
000012A8 0CAE 0000 0001 FFDE cmpi.l [A6 - 0x22], 0x1
000012B0 6608 bne +0xA /* 000012BA */
000012B2 206E 0008 movea.l A0, [A6 + 0x8]
000012B6 42A8 000C clr.l [A0 + 0xC]
label000012BA:
000012BA 206E 0008 movea.l A0, [A6 + 0x8]
000012BE 216E FFD6 001A move.l [A0 + 0x1A], [A6 - 0x2A]
000012C4 206E 0008 movea.l A0, [A6 + 0x8]
000012C8 116E FFD5 001E move.b [A0 + 0x1E], [A6 - 0x2B]
label000012CE:
000012CE 4E5E unlink A6
000012D0 4E75 rts
000012D2 4745 chk.w D3, D5
000012D4 5443 addq.w D3, 2
000012D6 4F4D chk.w D7, A5
000012D8 5052 addq.w [A2], 8
fn000012DA:
000012DA 4E56 FFE2 link A6, -0x001E
000012DE 42A7 clr.l -[A7]
000012E0 3F3C 1389 move.w -[A7], 0x1389
000012E4 42A7 clr.l -[A7]
000012E6 4878 FFFF push.l 0xFFFF
000012EA A97C syscall GetNewDialog
000012EC 205F movea.l A0, [A7]+
000012EE 2D48 FFFC move.l [A6 - 0x4], A0
000012F2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000012F6 A873 syscall SetPort
000012F8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000012FC 3F3C 0001 move.w -[A7], 0x1
00001300 486E FFFA pea.l [A6 - 0x6]
00001304 486E FFF2 pea.l [A6 - 0xE]
00001308 486E FFEA pea.l [A6 - 0x16]
0000130C A98D syscall GetDialogItem/GetDItem
0000130E 3F3C 0003 move.w -[A7], 0x3
00001312 3F3C 0003 move.w -[A7], 0x3
00001316 A89B syscall PenSize
00001318 486E FFEA pea.l [A6 - 0x16]
0000131C 3F3C FFFC move.w -[A7], 0xFFFC
00001320 3F3C FFFC move.w -[A7], 0xFFFC
00001324 A8A9 syscall InsetRect
00001326 486E FFEA pea.l [A6 - 0x16]
0000132A 3F3C 0010 move.w -[A7], 0x10
0000132E 3F3C 0010 move.w -[A7], 0x10
00001332 A8B0 syscall FrameRoundRect
label00001334:
00001334 206E 0008 movea.l A0, [A6 + 0x8]
00001338 2010 move.l D0, [A0]
0000133A 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
0000133E 0006 0026 ori.b D6, 0x26 /* '&' */
00001342 7261 moveq.l D1, 0x61
00001344 7720 moveq.l D3, 0x20
00001346 0028 726C 6520 ori.b [A0 + 0x6520], 0x6C /* 'l' */
0000134C 002A 7270 7A61 ori.b [A2 + 0x7A61], 0x70 /* 'p' */
00001352 002C 4A50 4547 ori.b [A4 + 0x4547], 0x50 /* 'P' */
00001358 002E 7671 2020 ori.b [A6 + 0x2020], 0x71 /* 'q' */
0000135E 0030 6D70 6567 ori.b <<invalid full ext with IS == 1 and I/IS == 7>>, 0x70 /* 'p' */
00001364 0030 7006 2D40 ori.b [A0 + <<invalid base displacement size>>], 0x6
0000136A FFE6 .invalid <<F/7/7>>
0000136C 6026 bra +0x28 /* 00001394 */
0000136E 7007 moveq.l D0, 0x07
00001370 2D40 FFE6 move.l [A6 - 0x1A], D0
00001374 601E bra +0x20 /* 00001394 */
00001376 7008 moveq.l D0, 0x08
00001378 2D40 FFE6 move.l [A6 - 0x1A], D0
0000137C 6016 bra +0x18 /* 00001394 */
0000137E 7009 moveq.l D0, 0x09
00001380 2D40 FFE6 move.l [A6 - 0x1A], D0
00001384 600E bra +0x10 /* 00001394 */
00001386 700A moveq.l D0, 0x0A
00001388 2D40 FFE6 move.l [A6 - 0x1A], D0
0000138C 6006 bra +0x8 /* 00001394 */
0000138E 700B moveq.l D0, 0x0B
00001390 2D40 FFE6 move.l [A6 - 0x1A], D0
label00001394:
00001394 206E 0008 movea.l A0, [A6 + 0x8]
00001398 2028 0004 move.l D0, [A0 + 0x4]
0000139C 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
000013A0 0004 001A ori.b D4, 0x1A
000013A4 0000 0000 ori.b D0, 0x0
000013A8 001C FFFF ori.b [A4]+, 0xFF
000013AC FFFF .invalid <<F/7/7>>
000013AE 001E FFFF ori.b [A6]+, 0xFF
000013B2 FFFE .invalid <<F/7/7>>
000013B4 0020 FFFF ori.b -[A0], 0xFF
000013B8 FFFD .invalid <<F/7/7>>
000013BA 0020 700D ori.b -[A0], 0xD /* '\r' */
000013BE 2D40 FFE2 move.l [A6 - 0x1E], D0
000013C2 6016 bra +0x18 /* 000013DA */
000013C4 700E moveq.l D0, 0x0E
000013C6 2D40 FFE2 move.l [A6 - 0x1E], D0
000013CA 600E bra +0x10 /* 000013DA */
000013CC 700F moveq.l D0, 0x0F
000013CE 2D40 FFE2 move.l [A6 - 0x1E], D0
000013D2 6006 bra +0x8 /* 000013DA */
000013D4 7010 moveq.l D0, 0x10
000013D6 2D40 FFE2 move.l [A6 - 0x1E], D0
label000013DA:
000013DA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000013DE 3F2E FFE8 move.w -[A7], [A6 - 0x18]
000013E2 486E FFF6 pea.l [A6 - 0xA]
000013E6 486E FFF2 pea.l [A6 - 0xE]
000013EA 486E FFEA pea.l [A6 - 0x16]
000013EE A98D syscall GetDialogItem/GetDItem
000013F0 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000013F4 3F3C 0001 move.w -[A7], 0x1
000013F8 A963 syscall SetControlValue/SetCtlValue
000013FA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000013FE 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
00001402 486E FFF6 pea.l [A6 - 0xA]
00001406 486E FFF2 pea.l [A6 - 0xE]
0000140A 486E FFEA pea.l [A6 - 0x16]
0000140E A98D syscall GetDialogItem/GetDItem
00001410 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001414 3F3C 0001 move.w -[A7], 0x1
00001418 A963 syscall SetControlValue/SetCtlValue
label0000141A:
0000141A 42A7 clr.l -[A7]
0000141C 486E FFFA pea.l [A6 - 0x6]
00001420 A991 syscall ModalDialog
00001422 302E FFFA move.w D0, [A6 - 0x6]
00001426 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000142A 0003 0010 ori.b D3, 0x10
0000142E 0156 bchg [A6], D0
00001430 00C8 .incomplete
00001432 0106 btst D6, D0
00001434 0150 bchg [A0], D0
00001436 0016 0014 ori.b [A6], 0x14
0000143A 0012 0010 ori.b [A2], 0x10
0000143E 000E 000C ori.b A6, 0xC
00001442 0142 bchg D2, D0
00001444 005E 005C ori.w [A6]+, 0x5C /* '\\' */
00001448 005A 0058 ori.w [A2]+, 0x58 /* 'X' */
0000144C 306E FFFA movea.w A0, [A6 - 0x6]
00001450 B1EE FFE6 cmpa.l A0, [A6 - 0x1A]
00001454 6700 012E beq +0x130 /* 00001584 */
00001458 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000145C 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00001460 486E FFF6 pea.l [A6 - 0xA]
00001464 486E FFF2 pea.l [A6 - 0xE]
00001468 486E FFEA pea.l [A6 - 0x16]
0000146C A98D syscall GetDialogItem/GetDItem
0000146E 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001472 4267 clr.w -[A7]
00001474 A963 syscall SetControlValue/SetCtlValue
00001476 306E FFFA movea.w A0, [A6 - 0x6]
0000147A 2D48 FFE6 move.l [A6 - 0x1A], A0
0000147E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001482 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00001486 486E FFF6 pea.l [A6 - 0xA]
0000148A 486E FFF2 pea.l [A6 - 0xE]
0000148E 486E FFEA pea.l [A6 - 0x16]
00001492 A98D syscall GetDialogItem/GetDItem
00001494 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001498 3F3C 0001 move.w -[A7], 0x1
0000149C A963 syscall SetControlValue/SetCtlValue
0000149E 6000 00E4 bra +0xE6 /* 00001584 */
000014A2 306E FFFA movea.w A0, [A6 - 0x6]
000014A6 B1EE FFE2 cmpa.l A0, [A6 - 0x1E]
000014AA 6700 00D8 beq +0xDA /* 00001584 */
000014AE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000014B2 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
000014B6 486E FFF6 pea.l [A6 - 0xA]
000014BA 486E FFF2 pea.l [A6 - 0xE]
000014BE 486E FFEA pea.l [A6 - 0x16]
000014C2 A98D syscall GetDialogItem/GetDItem
000014C4 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000014C8 4267 clr.w -[A7]
000014CA A963 syscall SetControlValue/SetCtlValue
000014CC 306E FFFA movea.w A0, [A6 - 0x6]
000014D0 2D48 FFE2 move.l [A6 - 0x1E], A0
000014D4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000014D8 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
000014DC 486E FFF6 pea.l [A6 - 0xA]
000014E0 486E FFF2 pea.l [A6 - 0xE]
000014E4 486E FFEA pea.l [A6 - 0x16]
000014E8 A98D syscall GetDialogItem/GetDItem
000014EA 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000014EE 3F3C 0001 move.w -[A7], 0x1
000014F2 A963 syscall SetControlValue/SetCtlValue
000014F4 6000 008E bra +0x90 /* 00001584 */
000014F8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000014FC 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00001500 486E FFF6 pea.l [A6 - 0xA]
00001504 486E FFF2 pea.l [A6 - 0xE]
00001508 486E FFEA pea.l [A6 - 0x16]
0000150C A98D syscall GetDialogItem/GetDItem
0000150E 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001512 4267 clr.w -[A7]
00001514 A963 syscall SetControlValue/SetCtlValue
00001516 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000151A 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
0000151E 486E FFF6 pea.l [A6 - 0xA]
00001522 486E FFF2 pea.l [A6 - 0xE]
00001526 486E FFEA pea.l [A6 - 0x16]
0000152A A98D syscall GetDialogItem/GetDItem
0000152C 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001530 4267 clr.w -[A7]
00001532 A963 syscall SetControlValue/SetCtlValue
00001534 6000 FDFE bra -0x200 /* 00001334 */
00001538 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000153C 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00001540 486E FFF6 pea.l [A6 - 0xA]
00001544 486E FFF2 pea.l [A6 - 0xE]
00001548 486E FFEA pea.l [A6 - 0x16]
0000154C A98D syscall GetDialogItem/GetDItem
0000154E 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001552 4267 clr.w -[A7]
00001554 A963 syscall SetControlValue/SetCtlValue
00001556 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000155A 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
0000155E 486E FFF6 pea.l [A6 - 0xA]
00001562 486E FFF2 pea.l [A6 - 0xE]
00001566 486E FFEA pea.l [A6 - 0x16]
0000156A A98D syscall GetDialogItem/GetDItem
0000156C 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001570 4267 clr.w -[A7]
00001572 A963 syscall SetControlValue/SetCtlValue
00001574 7008 moveq.l D0, 0x08
00001576 2D40 FFE6 move.l [A6 - 0x1A], D0
0000157A 700D moveq.l D0, 0x0D
0000157C 2D40 FFE2 move.l [A6 - 0x1E], D0
00001580 6000 FE58 bra -0x1A6 /* 000013DA */
label00001584:
00001584 0C6E 0001 FFFA cmpi.w [A6 - 0x6], 0x1
0000158A 670A beq +0xC /* 00001596 */
0000158C 0C6E 0002 FFFA cmpi.w [A6 - 0x6], 0x2
00001592 6600 FE86 bne -0x178 /* 0000141A */
label00001596:
00001596 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000159A A983 syscall DisposeDialog
0000159C 0C6E 0001 FFFA cmpi.w [A6 - 0x6], 0x1
000015A2 6600 00C8 bne +0xCA /* 0000166C */
000015A6 202E FFE6 move.l D0, [A6 - 0x1A]
000015AA 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
000015AE 0006 0026 ori.b D6, 0x26 /* '&' */
000015B2 0000 0006 ori.b D0, 0x6
000015B6 002C 0000 0007 ori.b [A4 + 0x7], 0x0
000015BC 0032 0000 0008 ori.b [A2 + D0.w + 0x8], 0x0
000015C2 0038 0000 0009 ori.b [0x00000009], 0x0
000015C8 003E 0000 ori.b <<invalid special address>>, 0x0
000015CC 000A 0044 ori.b A2, 0x44 /* 'D' */
000015D0 0000 000B ori.b D0, 0xB
000015D4 0048 206E ori.w A0, 0x206E /* ' n' */
000015D8 0008 20BC ori.b A0, 0xBC
000015DC 7261 moveq.l D1, 0x61
000015DE 7720 moveq.l D3, 0x20
000015E0 603A bra +0x3C /* 0000161C */
000015E2 206E 0008 movea.l A0, [A6 + 0x8]
000015E6 20BC 726C 6520 move.l [A0], 0x726C6520 /* 'rle ' */
000015EC 602E bra +0x30 /* 0000161C */
000015EE 206E 0008 movea.l A0, [A6 + 0x8]
000015F2 20BC 7270 7A61 move.l [A0], 0x72707A61 /* 'rpza' */
000015F8 6022 bra +0x24 /* 0000161C */
000015FA 206E 0008 movea.l A0, [A6 + 0x8]
000015FE 20BC 4A50 4547 move.l [A0], 0x4A504547 /* 'JPEG' */
00001604 6016 bra +0x18 /* 0000161C */
00001606 206E 0008 movea.l A0, [A6 + 0x8]
0000160A 20BC 7671 2020 move.l [A0], 0x76712020 /* 'vq ' */
00001610 600A bra +0xC /* 0000161C */
00001612 206E 0008 movea.l A0, [A6 + 0x8]
00001616 20BC 6D70 6567 move.l [A0], 0x6D706567 /* 'mpeg' */
label0000161C:
0000161C 202E FFE2 move.l D0, [A6 - 0x1E]
00001620 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
00001624 0004 001A ori.b D4, 0x1A
00001628 0000 000D ori.b D0, 0xD /* '\r' */
0000162C 001E 0000 ori.b [A6]+, 0x0
00001630 000E 0024 ori.b A6, 0x24 /* '$' */
00001634 0000 000F ori.b D0, 0xF
00001638 002A 0000 0010 ori.b [A2 + 0x10], 0x0
0000163E 002E 206E 0008 ori.b [A6 + 0x8], 0x6E /* 'n' */
00001644 42A8 0004 clr.l [A0 + 0x4]
00001648 6022 bra +0x24 /* 0000166C */
0000164A 206E 0008 movea.l A0, [A6 + 0x8]
0000164E 70FF moveq.l D0, 0xFFFFFFFF
00001650 2140 0004 move.l [A0 + 0x4], D0
00001654 6016 bra +0x18 /* 0000166C */
00001656 206E 0008 movea.l A0, [A6 + 0x8]
0000165A 70FE moveq.l D0, 0xFFFFFFFE
0000165C 2140 0004 move.l [A0 + 0x4], D0
00001660 600A bra +0xC /* 0000166C */
00001662 206E 0008 movea.l A0, [A6 + 0x8]
00001666 70FD moveq.l D0, 0xFFFFFFFD
00001668 2140 0004 move.l [A0 + 0x4], D0
label0000166C:
0000166C 4E5E unlink A6
0000166E 4E75 rts
00001670 5345 subq.w D5, 1
00001672 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5
00001676 434F chk.w D1, A7
fn00001678:
00001678 206F 0004 movea.l A0, [A7 + 0x4]
0000167C 43E8 0001 lea.l A1, [A0 + 0x1]
00001680 7000 moveq.l D0, 0x00
label00001682:
00001682 1210 move.b D1, [A0]
00001684 10C0 move.b [A0]+, D0
00001686 1001 move.b D0, D1
00001688 66F8 bne -0x6 /* 00001682 */
0000168A 91C9 sub.l A0, A1
0000168C 2008 move.l D0, A0
0000168E 1300 move.b -[A1], D0
00001690 2009 move.l D0, A1
00001692 4E75 rts
fn00001694:
00001694 206F 0004 movea.l A0, [A7 + 0x4]
00001698 7000 moveq.l D0, 0x00
0000169A 1010 move.b D0, [A0]
0000169C 6004 bra +0x6 /* 000016A2 */
label0000169E:
0000169E 10E8 0001 move.b [A0]+, [A0 + 0x1]
label000016A2:
000016A2 51C8 FFFA dbf D0, -0x8 /* 0000169E */
000016A6 4210 clr.b [A0]
000016A8 202F 0004 move.l D0, [A7 + 0x4]
000016AC 4E75 rts
export_12:
fn000016AE:
000016AE 225F movea.l A1, [A7]+
000016B0 201F move.l D0, [A7]+
000016B2 A122 syscall NewHandle, flags=1
000016B4 2E88 move.l [A7], A0
000016B6 4ED1 jmp [A1]
export_13:
000016B8 225F movea.l A1, [A7]+
000016BA 201F move.l D0, [A7]+
000016BC 205F movea.l A0, [A7]+
000016BE A024 syscall SetHandleSize
000016C0 4ED1 jmp [A1]
fn000016C2:
000016C2 4E56 FFCE link A6, -0x0032
000016C6 204F movea.l A0, A7
000016C8 316E 000A 0018 move.w [A0 + 0x18], [A6 + 0xA]
000016CE 317C 0008 001A move.w [A0 + 0x1A], 0x8
000016D4 316E 0008 001C move.w [A0 + 0x1C], [A6 + 0x8]
000016DA A004 syscall Control
000016DC 3D40 000C move.w [A6 + 0xC], D0
000016E0 4E5E unlink A6
000016E2 2E9F move.l [A7], [A7]+
000016E4 4E75 rts
fn000016E6:
000016E6 4E56 FFCE link A6, -0x0032
000016EA 204F movea.l A0, A7
000016EC 316E 000C 0018 move.w [A0 + 0x18], [A6 + 0xC]
000016F2 317C 0002 001A move.w [A0 + 0x1A], 0x2
000016F8 A005 syscall Status
000016FA 3D40 000E move.w [A6 + 0xE], D0
000016FE 226E 0008 movea.l A1, [A6 + 0x8]
00001702 22A8 001C move.l [A1], [A0 + 0x1C]
00001706 4E5E unlink A6
00001708 225F movea.l A1, [A7]+
0000170A 5C4F addq.w A7, 6
0000170C 4ED1 jmp [A1]
fn0000170E:
0000170E 51C1 sf D1
00001710 6002 bra +0x4 /* 00001714 */
fn00001712:
00001712 50C1 st D1
label00001714:
00001714 4E56 FFCE link A6, -0x0032
00001718 204F movea.l A0, A7
0000171A 216E 0008 0020 move.l [A0 + 0x20], [A6 + 0x8]
00001720 316E 0010 0018 move.w [A0 + 0x18], [A6 + 0x10]
00001726 226E 000C movea.l A1, [A6 + 0xC]
0000172A 2151 0024 move.l [A0 + 0x24], [A1]
0000172E 4268 002C clr.w [A0 + 0x2C]
00001732 42A8 002E clr.l [A0 + 0x2E]
00001736 4A01 tst.b D1
00001738 6604 bne +0x6 /* 0000173E */
0000173A A002 syscall Read
0000173C 6002 bra +0x4 /* 00001740 */
label0000173E:
0000173E A003 syscall Write
label00001740:
00001740 3D40 0012 move.w [A6 + 0x12], D0
00001744 226E 000C movea.l A1, [A6 + 0xC]
00001748 22A8 0028 move.l [A1], [A0 + 0x28]
0000174C 4E5E unlink A6
0000174E 225F movea.l A1, [A7]+
00001750 4FEF 000A lea.l A7, [A7 + 0xA]
00001754 4ED1 jmp [A1]
fn00001756:
00001756 4E56 FFCE link A6, -0x0032
0000175A 204F movea.l A0, A7
0000175C 216E 000A 0012 move.l [A0 + 0x12], [A6 + 0xA]
00001762 316E 0008 0016 move.w [A0 + 0x16], [A6 + 0x8]
00001768 4228 001A clr.b [A0 + 0x1A]
0000176C A009 syscall Delete/PBHDelete/HDelete
0000176E 3D40 000E move.w [A6 + 0xE], D0
00001772 4E5E unlink A6
00001774 225F movea.l A1, [A7]+
00001776 5C8F addq.l A7, 6
00001778 4ED1 jmp [A1]
fn0000177A:
0000177A A063 syscall MaxApplZone
0000177C 4E75 rts
export_14:
fn0000177E:
0000177E 225F movea.l A1, [A7]+
00001780 205F movea.l A0, [A7]+
00001782 A023 syscall DisposHandle/DisposeHandle
00001784 4ED1 jmp [A1]
export_15:
fn00001786:
00001786 225F movea.l A1, [A7]+
00001788 205F movea.l A0, [A7]+
0000178A A029 syscall HLock
0000178C 4ED1 jmp [A1]
export_16:
0000178E 225F movea.l A1, [A7]+
00001790 205F movea.l A0, [A7]+
00001792 A02A syscall HUnlock
00001794 4ED1 jmp [A1]
fn00001796:
00001796 4E56 FFCE link A6, -0x0032
0000179A 48E7 3030 movem.l -[A7], D2,D3,A2,A3
0000179E 426E 000A clr.w [A6 + 0xA]
000017A2 7401 moveq.l D2, 0x01
000017A4 41EE FFCE lea.l A0, [A6 - 0x32]
000017A8 43FA 00BE lea.l A1, [PC + 0xBE /* 00001868, value 0x42E4149, pstring ".AIn" */]
000017AC 4A2E 0008 tst.b [A6 + 0x8]
000017B0 6704 beq +0x6 /* 000017B6 */
000017B2 43FA 00BF lea.l A1, [PC + 0xBF /* 00001873, value 0x42E4249, pstring ".BIn" */]
label000017B6:
000017B6 2149 0012 move.l [A0 + 0x12], A1
000017BA 4268 0016 clr.w [A0 + 0x16]
000017BE 4228 001B clr.b [A0 + 0x1B]
000017C2 A000 syscall Open/PBHOpen/HOpen
000017C4 6616 bne +0x18 /* 000017DC */
000017C6 4241 clr.w D1
000017C8 1219 move.b D1, [A1]+
000017CA D2C1 add.w A1, D1
000017CC 51CA FFE8 dbf D2, -0x1A /* 000017B6 */
label000017D0:
000017D0 4CDF 0C0C movem.l D2,D3,A2,A3, [A7]+
000017D4 4E5E unlink A6
000017D6 205F movea.l A0, [A7]+
000017D8 544F addq.w A7, 2
000017DA 4ED0 jmp [A0]
label000017DC:
000017DC 3D40 000A move.w [A6 + 0xA], D0
000017E0 60EE bra -0x10 /* 000017D0 */
fn000017E2:
000017E2 4E56 FFCE link A6, -0x0032
000017E6 48E7 3030 movem.l -[A7], D2,D3,A2,A3
000017EA 122E 0008 move.b D1, [A6 + 0x8]
000017EE 6100 005E bsr +0x60 /* 0000184E */
000017F2 60DC bra -0x22 /* 000017D0 */
000017F4 41EE FFCE lea.l A0, [A6 - 0x32]
000017F8 3142 0018 move.w [A0 + 0x18], D2
000017FC 317C 0001 001A move.w [A0 + 0x1A], 0x1
00001802 A005 syscall Status
00001804 6608 bne +0xA /* 0000180E */
00001806 2068 001C movea.l A0, [A0 + 0x1C]
0000180A 2050 movea.l A0, [A0]
0000180C 6002 bra +0x4 /* 00001810 */
label0000180E:
0000180E 70EA moveq.l D0, 0xFFFFFFEA
label00001810:
00001810 4E75 rts
00001812 7000 moveq.l D0, 0x00
00001814 2F02 move.l -[A7], D2
00001816 1438 01FB move.b D2, [0x000001FB /* SPConfig */]
0000181A 4A01 tst.b D1
0000181C 6602 bne +0x4 /* 00001820 */
0000181E E80A lsr D2.b, 4
label00001820:
00001820 0202 000F andi.b D2, 0xF
00001824 6708 beq +0xA /* 0000182E */
00001826 5502 subq.b D2, 2
00001828 6704 beq +0x6 /* 0000182E */
0000182A 709E moveq.l D0, 0xFFFFFF9E
0000182C 601A bra +0x1C /* 00001848 */
label0000182E:
0000182E 1438 0291 move.b D2, [0x00000291 /* PortBUse */]
00001832 4A01 tst.b D1
00001834 6604 bne +0x6 /* 0000183A */
00001836 1438 0290 move.b D2, [0x00000290 /* PortAUse */]
label0000183A:
0000183A 0882 0007 bclr.b D2, 0x7
0000183E 6608 bne +0xA /* 00001848 */
00001840 0A02 0002 xori.b D2, 0x2
00001844 6702 beq +0x4 /* 00001848 */
00001846 709F moveq.l D0, 0xFFFFFF9F
label00001848:
00001848 241F move.l D2, [A7]+
0000184A 4A40 tst.w D0
0000184C 4E75 rts
fn0000184E:
0000184E 70FA moveq.l D0, 0xFFFFFFFA
00001850 4A01 tst.b D1
00001852 6702 beq +0x4 /* 00001856 */
00001854 70F8 moveq.l D0, 0xFFFFFFF8
label00001856:
00001856 41EE FFCE lea.l A0, [A6 - 0x32]
0000185A 3140 0018 move.w [A0 + 0x18], D0
0000185E A001 syscall Close
00001860 5368 0018 subq.w [A0 + 0x18], 1
00001864 A001 syscall Close
00001866 4E75 rts
00001868 042E 4149 6E05 subi.b [A6 + 0x6E05], 0x49 /* 'I' */
0000186E 2E41 movea.l A7, D1
00001870 4F75 7404 chk.w D7, [A5 + D7.w * 4 + 0x4]
00001874 2E42 movea.l A7, D2
00001876 496E 052E chk.w D4, [A6 + 0x52E]
0000187A 424F clr.w A7
0000187C 7574 moveq.l D2, 0x74
fn0000187E:
0000187E 206F 0008 movea.l A0, [A7 + 0x8]
00001882 3F3C 0001 move.w -[A7], 0x1
00001886 A9EE syscall Pack7/DecStr68K
00001888 206F 0004 movea.l A0, [A7 + 0x4]
0000188C 2080 move.l [A0], D0
0000188E 4EFA 000E jmp [PC + 0xE /* 0000189E */]
fn00001892:
00001892 206F 0004 movea.l A0, [A7 + 0x4]
00001896 202F 0008 move.l D0, [A7 + 0x8]
0000189A 4267 clr.w -[A7]
0000189C A9EE syscall Pack7/DecStr68K
label0000189E:
0000189E 205F movea.l A0, [A7]+
000018A0 504F addq.w A7, 8
000018A2 4ED0 jmp [A0]
fn000018A4:
000018A4 4E56 FE00 link A6, -0x0200
000018A8 2D6D F742 FFF8 move.l [A6 - 0x8], [A5 - 0x8BE]
000018AE 7001 moveq.l D0, 0x01
000018B0 3D40 FF66 move.w [A6 - 0x9A], D0
000018B4 42A7 clr.l -[A7]
000018B6 3F3C 4453 move.w -[A7], 0x4453 /* 'DS' */
000018BA 4EBA 28E6 jsr [PC + 0x28E6 /* 000041A2 */]
000018BE 5C8F addq.l A7, 6
000018C0 3F3C 4652 move.w -[A7], 0x4652 /* 'FR' */
000018C4 4EBA 2888 jsr [PC + 0x2888 /* 0000414E */]
000018C8 548F addq.l A7, 2
000018CA 302D FFC4 move.w D0, [A5 - 0x3C]
000018CE 906D FFC0 sub.w D0, [A5 - 0x40]
000018D2 3D40 FF62 move.w [A6 - 0x9E], D0
000018D6 302D FFC2 move.w D0, [A5 - 0x3E]
000018DA 906D FFBE sub.w D0, [A5 - 0x42]
000018DE 3D40 FF60 move.w [A6 - 0xA0], D0
000018E2 0C6E 0140 FF62 cmpi.w [A6 - 0x9E], 0x140
000018E8 6F10 ble +0x12 /* 000018FA */
000018EA 0C6E 00F0 FF60 cmpi.w [A6 - 0xA0], 0xF0
000018F0 6F08 ble +0xA /* 000018FA */
000018F2 7004 moveq.l D0, 0x04
000018F4 3D40 FF5E move.w [A6 - 0xA2], D0
000018F8 601E bra +0x20 /* 00001918 */
label000018FA:
000018FA 0C6E 00A0 FF62 cmpi.w [A6 - 0x9E], 0xA0
00001900 6F10 ble +0x12 /* 00001912 */
00001902 0C6E 0078 FF60 cmpi.w [A6 - 0xA0], 0x78 /* 'x' */
00001908 6F08 ble +0xA /* 00001912 */
0000190A 7002 moveq.l D0, 0x02
0000190C 3D40 FF5E move.w [A6 - 0xA2], D0
00001910 6006 bra +0x8 /* 00001918 */
label00001912:
00001912 7001 moveq.l D0, 0x01
00001914 3D40 FF5E move.w [A6 - 0xA2], D0
label00001918:
00001918 486E FF60 pea.l [A6 - 0xA0]
0000191C 486E FE0A pea.l [A6 - 0x1F6]
00001920 3F3C 200E move.w -[A7], 0x200E
00001924 A9EB syscall Pack4/FP68K
00001926 486E FE0A pea.l [A6 - 0x1F6]
0000192A 486E FE14 pea.l [A6 - 0x1EC]
0000192E 3F3C 1010 move.w -[A7], 0x1010
00001932 A9EB syscall Pack4/FP68K
00001934 486E FE14 pea.l [A6 - 0x1EC]
00001938 486E FE00 pea.l [A6 - 0x200]
0000193C 3F3C 100E move.w -[A7], 0x100E
00001940 A9EB syscall Pack4/FP68K
00001942 486E FF5E pea.l [A6 - 0xA2]
00001946 486E FE00 pea.l [A6 - 0x200]
0000194A 3F3C 2006 move.w -[A7], 0x2006
0000194E A9EB syscall Pack4/FP68K
00001950 486D F74A pea.l [A5 - 0x8B6]
00001954 486E FE00 pea.l [A6 - 0x200]
00001958 3F3C 0000 move.w -[A7], 0x0
0000195C A9EB syscall Pack4/FP68K
0000195E 486E FE00 pea.l [A6 - 0x200]
00001962 3F3C 0016 move.w -[A7], 0x16
00001966 A9EB syscall Pack4/FP68K
00001968 486E FE00 pea.l [A6 - 0x200]
0000196C 486E FF22 pea.l [A6 - 0xDE]
00001970 3F3C 2010 move.w -[A7], 0x2010
00001974 A9EB syscall Pack4/FP68K
00001976 486E FF62 pea.l [A6 - 0x9E]
0000197A 486E FE0A pea.l [A6 - 0x1F6]
0000197E 3F3C 200E move.w -[A7], 0x200E
00001982 A9EB syscall Pack4/FP68K
00001984 486E FE0A pea.l [A6 - 0x1F6]
00001988 486E FE14 pea.l [A6 - 0x1EC]
0000198C 3F3C 1010 move.w -[A7], 0x1010
00001990 A9EB syscall Pack4/FP68K
00001992 486E FE14 pea.l [A6 - 0x1EC]
00001996 486E FE00 pea.l [A6 - 0x200]
0000199A 3F3C 100E move.w -[A7], 0x100E
0000199E A9EB syscall Pack4/FP68K
000019A0 486E FF5E pea.l [A6 - 0xA2]
000019A4 486E FE00 pea.l [A6 - 0x200]
000019A8 3F3C 2006 move.w -[A7], 0x2006
000019AC A9EB syscall Pack4/FP68K
000019AE 486D F754 pea.l [A5 - 0x8AC]
000019B2 486E FE00 pea.l [A6 - 0x200]
000019B6 3F3C 0000 move.w -[A7], 0x0
000019BA A9EB syscall Pack4/FP68K
000019BC 486E FE00 pea.l [A6 - 0x200]
000019C0 3F3C 0016 move.w -[A7], 0x16
000019C4 A9EB syscall Pack4/FP68K
000019C6 486E FE00 pea.l [A6 - 0x200]
000019CA 486E FF24 pea.l [A6 - 0xDC]
000019CE 3F3C 2010 move.w -[A7], 0x2010
000019D2 A9EB syscall Pack4/FP68K
000019D4 426E FF1E clr.w [A6 - 0xE2]
000019D8 426E FF20 clr.w [A6 - 0xE0]
000019DC 2D7C 0000 03E8 FF26 move.l [A6 - 0xDA], 0x3E8
000019E4 2D7C 0000 041A FF2A move.l [A6 - 0xD6], 0x41A
000019EC 2D7C 0000 0BB5 FF36 move.l [A6 - 0xCA], 0xBB5
000019F4 422E FF3F clr.b [A6 - 0xC1]
000019F8 7001 moveq.l D0, 0x01
000019FA 1D40 FF40 move.b [A6 - 0xC0], D0
000019FE 486E FF1E pea.l [A6 - 0xE2]
00001A02 4EBA E67A jsr [PC - 0x1986 /* 0000007E */]
00001A06 588F addq.l A7, 4
00001A08 4A00 tst.b D0
00001A0A 6700 0194 beq +0x196 /* 00001BA0 */
00001A0E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001A12 486D F75E pea.l [A5 - 0x8A2]
00001A16 486D F774 pea.l [A5 - 0x88C]
00001A1A 42A7 clr.l -[A7]
00001A1C 486E FFAE pea.l [A6 - 0x52]
00001A20 3F3C 0001 move.w -[A7], 0x1
00001A24 A9EA syscall Pack3
00001A26 4A2E FFAE tst.b [A6 - 0x52]
00001A2A 6700 0174 beq +0x176 /* 00001BA0 */
00001A2E 4267 clr.w -[A7]
00001A30 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00001A34 42A7 clr.l -[A7]
00001A36 486E FFB8 pea.l [A6 - 0x48]
00001A3A 486E FF68 pea.l [A6 - 0x98]
00001A3E 303C 0001 move.w D0, 0x1
00001A42 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
00001A44 301F move.w D0, [A7]+
00001A46 3D40 FF1C move.w [A6 - 0xE4], D0
00001A4A 0C6E FFD5 FF1C cmpi.w [A6 - 0xE4], 0xFFD5
00001A50 6604 bne +0x6 /* 00001A56 */
00001A52 426E FF1C clr.w [A6 - 0xE4]
label00001A56:
00001A56 4A6E FF1C tst.w [A6 - 0xE4]
00001A5A 6706 beq +0x8 /* 00001A62 */
00001A5C 486D F77E pea.l [A5 - 0x882]
00001A60 ABFF syscall DebugStr
label00001A62:
00001A62 4267 clr.w -[A7]
00001A64 486E FF68 pea.l [A6 - 0x98]
00001A68 4879 5456 4F44 push.l 0x54564F44 /* 'TVOD' */
00001A6E 4267 clr.w -[A7]
00001A70 4879 8000 0000 push.l 0x80000000
00001A76 486E FF64 pea.l [A6 - 0x9C]
00001A7A 486D FA94 pea.l [A5 - 0x56C]
00001A7E 303C 0191 move.w D0, 0x191
00001A82 AAAA syscall QuickTimeDispatch
00001A84 301F move.w D0, [A7]+
00001A86 3D40 FF1C move.w [A6 - 0xE4], D0
00001A8A 4A6E FF1C tst.w [A6 - 0xE4]
00001A8E 6706 beq +0x8 /* 00001A96 */
00001A90 486D F792 pea.l [A5 - 0x86E]
00001A94 ABFF syscall DebugStr
label00001A96:
00001A96 486E FF1E pea.l [A6 - 0xE2]
00001A9A 4EBA 0B76 jsr [PC + 0xB76 /* 00002612 */]
00001A9E 588F addq.l A7, 4
00001AA0 41EE FF56 lea.l A0, [A6 - 0xAA]
00001AA4 43EE FF1E lea.l A1, [A6 - 0xE2]
00001AA8 20D9 move.l [A0]+, [A1]+
00001AAA 20D9 move.l [A0]+, [A1]+
00001AAC 486E FF56 pea.l [A6 - 0xAA]
00001AB0 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00001AB4 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00001AB8 A8A8 syscall OffsetRect
00001ABA 202E FF2A move.l D0, [A6 - 0xD6]
00001ABE 90AE FF26 sub.l D0, [A6 - 0xDA]
00001AC2 5280 addq.l D0, 1
00001AC4 2D40 FF2E move.l [A6 - 0xD2], D0
00001AC8 7010 moveq.l D0, 0x10
00001ACA 2D40 FF32 move.l [A6 - 0xCE], D0
00001ACE 0CAD 0000 0001 FBB8 cmpi.l [A5 - 0x448], 0x1
00001AD6 6610 bne +0x12 /* 00001AE8 */
00001AD8 486E FF1E pea.l [A6 - 0xE2]
00001ADC 4EBA 00CE jsr [PC + 0xCE /* 00001BAC */]
00001AE0 588F addq.l A7, 4
00001AE2 3D40 FF1C move.w [A6 - 0xE4], D0
00001AE6 600E bra +0x10 /* 00001AF6 */
label00001AE8:
00001AE8 486E FF1E pea.l [A6 - 0xE2]
00001AEC 4EBA 0478 jsr [PC + 0x478 /* 00001F66 */]
00001AF0 588F addq.l A7, 4
00001AF2 3D40 FF1C move.w [A6 - 0xE4], D0
label00001AF6:
00001AF6 4A6E FF1C tst.w [A6 - 0xE4]
00001AFA 6734 beq +0x36 /* 00001B30 */
00001AFC 2F2D FA94 move.l -[A7], [A5 - 0x56C]
00001B00 303C 0023 move.w D0, 0x23 /* '#' */
00001B04 AAAA syscall QuickTimeDispatch
00001B06 4267 clr.w -[A7]
00001B08 3F2E FF64 move.w -[A7], [A6 - 0x9C]
00001B0C 303C 00D5 move.w D0, 0xD5
00001B10 AAAA syscall QuickTimeDispatch
00001B12 301F move.w D0, [A7]+
00001B14 3D40 FF1C move.w [A6 - 0xE4], D0
00001B18 4267 clr.w -[A7]
00001B1A 486E FFB8 pea.l [A6 - 0x48]
00001B1E 3F2E FFB4 move.w -[A7], [A6 - 0x4C]
00001B22 4EBA FC32 jsr [PC - 0x3CE /* 00001756 */]
00001B26 301F move.w D0, [A7]+
00001B28 3D40 FF1C move.w [A6 - 0xE4], D0
00001B2C 6000 0072 bra +0x74 /* 00001BA0 */
label00001B30:
00001B30 4A2E FF40 tst.b [A6 - 0xC0]
00001B34 670A beq +0xC /* 00001B40 */
00001B36 486E FF1E pea.l [A6 - 0xE2]
00001B3A 4EBA 0C10 jsr [PC + 0xC10 /* 0000274C */]
00001B3E 588F addq.l A7, 4
label00001B40:
00001B40 4267 clr.w -[A7]
00001B42 2F2D FA94 move.l -[A7], [A5 - 0x56C]
00001B46 3F2E FF64 move.w -[A7], [A6 - 0x9C]
00001B4A 486E FF66 pea.l [A6 - 0x9A]
00001B4E 486E FFB8 pea.l [A6 - 0x48]
00001B52 303C 00D7 move.w D0, 0xD7
00001B56 AAAA syscall QuickTimeDispatch
00001B58 301F move.w D0, [A7]+
00001B5A 3D40 FF1C move.w [A6 - 0xE4], D0
00001B5E 4A6E FF1C tst.w [A6 - 0xE4]
00001B62 6706 beq +0x8 /* 00001B6A */
00001B64 486D F7AA pea.l [A5 - 0x856]
00001B68 ABFF syscall DebugStr
label00001B6A:
00001B6A 3F2E FF64 move.w -[A7], [A6 - 0x9C]
00001B6E 486E FF68 pea.l [A6 - 0x98]
00001B72 4EBA 0EB8 jsr [PC + 0xEB8 /* 00002A2C */]
00001B76 5C8F addq.l A7, 6
00001B78 4267 clr.w -[A7]
00001B7A 3F2E FF64 move.w -[A7], [A6 - 0x9C]
00001B7E 303C 00D5 move.w D0, 0xD5
00001B82 AAAA syscall QuickTimeDispatch
00001B84 301F move.w D0, [A7]+
00001B86 3D40 FF1C move.w [A6 - 0xE4], D0
00001B8A 4A6E FF1C tst.w [A6 - 0xE4]
00001B8E 6706 beq +0x8 /* 00001B96 */
00001B90 486D F7C2 pea.l [A5 - 0x83E]
00001B94 ABFF syscall DebugStr
label00001B96:
00001B96 2F2D FA94 move.l -[A7], [A5 - 0x56C]
00001B9A 303C 0023 move.w D0, 0x23 /* '#' */
00001B9E AAAA syscall QuickTimeDispatch
label00001BA0:
00001BA0 4E5E unlink A6
00001BA2 4E75 rts
00001BA4 434F chk.w D1, A7
00001BA6 4E53 5452 link A3, -0xFFFFABAE
00001BAA 5543 subq.w D3, 2
fn00001BAC:
00001BAC 4E56 FF7A link A6, -0x0086
00001BB0 42AE FFAA clr.l [A6 - 0x56]
00001BB4 206E 0008 movea.l A0, [A6 + 0x8]
00001BB8 3068 0006 movea.w A0, [A0 + 0x6]
00001BBC 2008 move.l D0, A0
00001BBE 7210 moveq.l D1, 0x10
00001BC0 E3A8 lsl D0, D1
00001BC2 206E 0008 movea.l A0, [A6 + 0x8]
00001BC6 3068 0004 movea.w A0, [A0 + 0x4]
00001BCA 2208 move.l D1, A0
00001BCC 7410 moveq.l D2, 0x10
00001BCE E5A9 lsl D1, D2
00001BD0 42A7 clr.l -[A7]
00001BD2 2F2D FA94 move.l -[A7], [A5 - 0x56C]
00001BD6 2F00 move.l -[A7], D0
00001BD8 2F01 move.l -[A7], D1
00001BDA 4267 clr.w -[A7]
00001BDC 303C 0188 move.w D0, 0x188
00001BE0 AAAA syscall QuickTimeDispatch
00001BE2 205F movea.l A0, [A7]+
00001BE4 2B48 FA98 move.l [A5 - 0x568], A0
00001BE8 4267 clr.w -[A7]
00001BEA 303C 0003 move.w D0, 0x3
00001BEE AAAA syscall QuickTimeDispatch
00001BF0 301F move.w D0, [A7]+
00001BF2 3D40 FFFE move.w [A6 - 0x2], D0
00001BF6 4A40 tst.w D0
00001BF8 6706 beq +0x8 /* 00001C00 */
00001BFA 486D F7D8 pea.l [A5 - 0x828]
00001BFE ABFF syscall DebugStr
label00001C00:
00001C00 42A7 clr.l -[A7]
00001C02 2F2D FA98 move.l -[A7], [A5 - 0x568]
00001C06 4879 7669 6465 push.l 0x76696465 /* 'vide' */
00001C0C 206E 0008 movea.l A0, [A6 + 0x8]
00001C10 2F28 0018 move.l -[A7], [A0 + 0x18]
00001C14 42A7 clr.l -[A7]
00001C16 42A7 clr.l -[A7]
00001C18 303C 018E move.w D0, 0x18E
00001C1C AAAA syscall QuickTimeDispatch
00001C1E 205F movea.l A0, [A7]+
00001C20 2B48 FA9C move.l [A5 - 0x564], A0
00001C24 4267 clr.w -[A7]
00001C26 303C 0003 move.w D0, 0x3
00001C2A AAAA syscall QuickTimeDispatch
00001C2C 301F move.w D0, [A7]+
00001C2E 3D40 FFFE move.w [A6 - 0x2], D0
00001C32 4A40 tst.w D0
00001C34 6706 beq +0x8 /* 00001C3C */
00001C36 486D F7EE pea.l [A5 - 0x812]
00001C3A ABFF syscall DebugStr
label00001C3C:
00001C3C 4267 clr.w -[A7]
00001C3E 2F2D FA9C move.l -[A7], [A5 - 0x564]
00001C42 303C 0072 move.w D0, 0x72 /* 'r' */
00001C46 AAAA syscall QuickTimeDispatch
00001C48 301F move.w D0, [A7]+
00001C4A 3D40 FFFE move.w [A6 - 0x2], D0
00001C4E 4A6E FFFE tst.w [A6 - 0x2]
00001C52 6706 beq +0x8 /* 00001C5A */
00001C54 486D F804 pea.l [A5 - 0x7FC]
00001C58 ABFF syscall DebugStr
label00001C5A:
00001C5A 206E 0008 movea.l A0, [A6 + 0x8]
00001C5E 4868 0018 pea.l [A0 + 0x18]
00001C62 486E FF84 pea.l [A6 - 0x7C]
00001C66 3F3C 280E move.w -[A7], 0x280E
00001C6A A9EB syscall Pack4/FP68K
00001C6C 486E FF84 pea.l [A6 - 0x7C]
00001C70 486E FF8E pea.l [A6 - 0x72]
00001C74 3F3C 1010 move.w -[A7], 0x1010
00001C78 A9EB syscall Pack4/FP68K
00001C7A 486E FF8E pea.l [A6 - 0x72]
00001C7E 486E FF7A pea.l [A6 - 0x86]
00001C82 3F3C 100E move.w -[A7], 0x100E
00001C86 A9EB syscall Pack4/FP68K
00001C88 486D FBB4 pea.l [A5 - 0x44C]
00001C8C 486E FF7A pea.l [A6 - 0x86]
00001C90 3F3C 2806 move.w -[A7], 0x2806
00001C94 A9EB syscall Pack4/FP68K
00001C96 486D F81C pea.l [A5 - 0x7E4]
00001C9A 486E FF7A pea.l [A6 - 0x86]
00001C9E 3F3C 0000 move.w -[A7], 0x0
00001CA2 A9EB syscall Pack4/FP68K
00001CA4 206E 0008 movea.l A0, [A6 + 0x8]
00001CA8 486E FF7A pea.l [A6 - 0x86]
00001CAC 3F3C 0016 move.w -[A7], 0x16
00001CB0 A9EB syscall Pack4/FP68K
00001CB2 486E FF7A pea.l [A6 - 0x86]
00001CB6 4868 001C pea.l [A0 + 0x1C]
00001CBA 3F3C 2810 move.w -[A7], 0x2810
00001CBE A9EB syscall Pack4/FP68K
00001CC0 486E FFE0 pea.l [A6 - 0x20]
00001CC4 486E FFF0 pea.l [A6 - 0x10]
00001CC8 203C 0008 0005 move.l D0, 0x80005
00001CCE AB1D syscall QDExtensions
00001CD0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001CD4 4EBA EBCE jsr [PC - 0x1432 /* 000008A4 */]
00001CD8 588F addq.l A7, 4
00001CDA 2D40 FFF4 move.l [A6 - 0xC], D0
00001CDE 206E 0008 movea.l A0, [A6 + 0x8]
00001CE2 43EE FFBA lea.l A1, [A6 - 0x46]
00001CE6 22D8 move.l [A1]+, [A0]+
00001CE8 22D8 move.l [A1]+, [A0]+
00001CEA 0CAD 7270 7A61 FBA4 cmpi.l [A5 - 0x45C], 0x72707A61 /* 'rpza' */
00001CF2 6608 bne +0xA /* 00001CFC */
00001CF4 7010 moveq.l D0, 0x10
00001CF6 2D40 FFF8 move.l [A6 - 0x8], D0
00001CFA 6006 bra +0x8 /* 00001D02 */
label00001CFC:
00001CFC 7020 moveq.l D0, 0x20
00001CFE 2D40 FFF8 move.l [A6 - 0x8], D0
label00001D02:
00001D02 4267 clr.w -[A7]
00001D04 486E FFE4 pea.l [A6 - 0x1C]
00001D08 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001D0C 486E FFBA pea.l [A6 - 0x46]
00001D10 42A7 clr.l -[A7]
00001D12 42A7 clr.l -[A7]
00001D14 42A7 clr.l -[A7]
00001D16 203C 0016 0000 move.l D0, 0x160000
00001D1C AB1D syscall QDExtensions
00001D1E 301F move.w D0, [A7]+
00001D20 42A7 clr.l -[A7]
00001D22 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001D26 203C 0004 0017 move.l D0, 0x40017
00001D2C AB1D syscall QDExtensions
00001D2E 205F movea.l A0, [A7]+
00001D30 2D48 FFE8 move.l [A6 - 0x18], A0
00001D34 206E FFE4 movea.l A0, [A6 - 0x1C]
00001D38 2D68 0002 FFE8 move.l [A6 - 0x18], [A0 + 0x2]
00001D3E 4267 clr.w -[A7]
00001D40 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00001D44 203C 0004 0001 move.l D0, 0x40001
00001D4A AB1D syscall QDExtensions
00001D4C 101F move.b D0, [A7]+
00001D4E 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00001D52 4EBA FA32 jsr [PC - 0x5CE /* 00001786 */]
00001D56 206E FFE8 movea.l A0, [A6 - 0x18]
00001D5A 2D50 FFEC move.l [A6 - 0x14], [A0]
00001D5E 42A7 clr.l -[A7]
00001D60 4878 0004 push.l 0x4
00001D64 4EBA F948 jsr [PC - 0x6B8 /* 000016AE */]
00001D68 205F movea.l A0, [A7]+
00001D6A 2D48 FF96 move.l [A6 - 0x6A], A0
00001D6E 4267 clr.w -[A7]
00001D70 486E FFEC pea.l [A6 - 0x14]
00001D74 486E FFBA pea.l [A6 - 0x46]
00001D78 3F2D FBBC move.w -[A7], [A5 - 0x444]
00001D7C 2F2D FBAC move.l -[A7], [A5 - 0x454]
00001D80 2F2D FBA4 move.l -[A7], [A5 - 0x45C]
00001D84 2F2D FBA8 move.l -[A7], [A5 - 0x458]
00001D88 486E FF9E pea.l [A6 - 0x62]
00001D8C 203C 001A 0004 move.l D0, 0x1A0004
00001D92 AAA3 syscall CodecDispatch
00001D94 301F move.w D0, [A7]+
00001D96 3D40 FFFE move.w [A6 - 0x2], D0
00001D9A 4A6E FFFE tst.w [A6 - 0x2]
00001D9E 6706 beq +0x8 /* 00001DA6 */
00001DA0 486D F826 pea.l [A5 - 0x7DA]
00001DA4 ABFF syscall DebugStr
label00001DA6:
00001DA6 42A7 clr.l -[A7]
00001DA8 2F2E FF9E move.l -[A7], [A6 - 0x62]
00001DAC 4EBA F900 jsr [PC - 0x700 /* 000016AE */]
00001DB0 205F movea.l A0, [A7]+
00001DB2 2D48 FFA2 move.l [A6 - 0x5E], A0
00001DB6 4AAE FFA2 tst.l [A6 - 0x5E]
00001DBA 6606 bne +0x8 /* 00001DC2 */
00001DBC 486D F840 pea.l [A5 - 0x7C0]
00001DC0 ABFF syscall DebugStr
label00001DC2:
00001DC2 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
00001DC6 4EBA F9BE jsr [PC - 0x642 /* 00001786 */]
00001DCA 206E 0008 movea.l A0, [A6 + 0x8]
00001DCE 2D68 0008 FFAE move.l [A6 - 0x52], [A0 + 0x8]
00001DD4 7001 moveq.l D0, 0x01
00001DD6 2D40 FFA6 move.l [A6 - 0x5A], D0
00001DDA 6000 00F2 bra +0xF4 /* 00001ECE */
label00001DDE:
00001DDE 2F2E FFAA move.l -[A7], [A6 - 0x56]
00001DE2 2F2E FFAE move.l -[A7], [A6 - 0x52]
00001DE6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001DEA 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001DEE 4EBA EBCA jsr [PC - 0x1436 /* 000009BA */]
00001DF2 4FEF 0010 lea.l A7, [A7 + 0x10]
00001DF6 4EBA 0C2C jsr [PC + 0xC2C /* 00002A24 */]
00001DFA 0240 00FF andi.w D0, 0xFF
00001DFE 3D40 FFFC move.w [A6 - 0x4], D0
00001E02 4A40 tst.w D0
00001E04 6600 00D8 bne +0xDA /* 00001EDE */
00001E08 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001E0C 42A7 clr.l -[A7]
00001E0E 203C 0008 0006 move.l D0, 0x80006
00001E14 AB1D syscall QDExtensions
00001E16 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
00001E1A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001E1E 2F2E FFAE move.l -[A7], [A6 - 0x52]
00001E22 4EBA 0560 jsr [PC + 0x560 /* 00002384 */]
00001E26 4FEF 000C lea.l A7, [A7 + 0xC]
00001E2A 4267 clr.w -[A7]
00001E2C 486E FFEC pea.l [A6 - 0x14]
00001E30 486E FFBA pea.l [A6 - 0x46]
00001E34 2F2D FBAC move.l -[A7], [A5 - 0x454]
00001E38 2F2D FBA4 move.l -[A7], [A5 - 0x45C]
00001E3C 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00001E40 206E FFA2 movea.l A0, [A6 - 0x5E]
00001E44 2F10 move.l -[A7], [A0]
00001E46 203C 0018 0006 move.l D0, 0x180006
00001E4C AAA3 syscall CodecDispatch
00001E4E 301F move.w D0, [A7]+
00001E50 3D40 FFFE move.w [A6 - 0x2], D0
00001E54 206E FF96 movea.l A0, [A6 - 0x6A]
00001E58 2050 movea.l A0, [A0]
00001E5A 2D68 002C FF9A move.l [A6 - 0x66], [A0 + 0x2C]
00001E60 4A6E FFFE tst.w [A6 - 0x2]
00001E64 6706 beq +0x8 /* 00001E6C */
00001E66 486D F866 pea.l [A5 - 0x79A]
00001E6A ABFF syscall DebugStr
label00001E6C:
00001E6C 206E FF96 movea.l A0, [A6 - 0x6A]
00001E70 2050 movea.l A0, [A0]
00001E72 42A8 002C clr.l [A0 + 0x2C]
00001E76 4267 clr.w -[A7]
00001E78 2F2D FA9C move.l -[A7], [A5 - 0x564]
00001E7C 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
00001E80 42A7 clr.l -[A7]
00001E82 2F2E FF9A move.l -[A7], [A6 - 0x66]
00001E86 206E 0008 movea.l A0, [A6 + 0x8]
00001E8A 2F28 001C move.l -[A7], [A0 + 0x1C]
00001E8E 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00001E92 4878 0001 push.l 0x1
00001E96 4267 clr.w -[A7]
00001E98 486E FF92 pea.l [A6 - 0x6E]
00001E9C 303C 007C move.w D0, 0x7C /* '|' */
00001EA0 AAAA syscall QuickTimeDispatch
00001EA2 301F move.w D0, [A7]+
00001EA4 3D40 FFFE move.w [A6 - 0x2], D0
00001EA8 4A6E FFFE tst.w [A6 - 0x2]
00001EAC 6706 beq +0x8 /* 00001EB4 */
00001EAE 486D F87C pea.l [A5 - 0x784]
00001EB2 ABFF syscall DebugStr
label00001EB4:
00001EB4 202E FF9A move.l D0, [A6 - 0x66]
00001EB8 D1AE FFAA add.l [A6 - 0x56], D0
00001EBC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001EC0 486E FFAE pea.l [A6 - 0x52]
00001EC4 4EBA 05AE jsr [PC + 0x5AE /* 00002474 */]
00001EC8 508F addq.l A7, 8
00001ECA 52AE FFA6 addq.l [A6 - 0x5A], 1
label00001ECE:
00001ECE 206E 0008 movea.l A0, [A6 + 0x8]
00001ED2 202E FFAE move.l D0, [A6 - 0x52]
00001ED6 B0A8 000C cmp.l D0, [A0 + 0xC]
00001EDA 6F00 FF02 ble -0xFC /* 00001DDE */
label00001EDE:
00001EDE 4267 clr.w -[A7]
00001EE0 2F2D FA9C move.l -[A7], [A5 - 0x564]
00001EE4 303C 0073 move.w D0, 0x73 /* 's' */
00001EE8 AAAA syscall QuickTimeDispatch
00001EEA 301F move.w D0, [A7]+
00001EEC 3D40 FFFE move.w [A6 - 0x2], D0
00001EF0 4A6E FFFE tst.w [A6 - 0x2]
00001EF4 6706 beq +0x8 /* 00001EFC */
00001EF6 486D F892 pea.l [A5 - 0x76E]
00001EFA ABFF syscall DebugStr
label00001EFC:
00001EFC 42A7 clr.l -[A7]
00001EFE 2F2D FA9C move.l -[A7], [A5 - 0x564]
00001F02 303C 006A move.w D0, 0x6A /* 'j' */
00001F06 AAAA syscall QuickTimeDispatch
00001F08 201F move.l D0, [A7]+
00001F0A 4267 clr.w -[A7]
00001F0C 2F2D FA98 move.l -[A7], [A5 - 0x568]
00001F10 42A7 clr.l -[A7]
00001F12 42A7 clr.l -[A7]
00001F14 2F00 move.l -[A7], D0
00001F16 4879 0001 0000 push.l 0x10000
00001F1C 303C 0183 move.w D0, 0x183
00001F20 AAAA syscall QuickTimeDispatch
00001F22 301F move.w D0, [A7]+
00001F24 3D40 FFFE move.w [A6 - 0x2], D0
00001F28 4A6E FFFE tst.w [A6 - 0x2]
00001F2C 6706 beq +0x8 /* 00001F34 */
00001F2E 486D F8A8 pea.l [A5 - 0x758]
00001F32 ABFF syscall DebugStr
label00001F34:
00001F34 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
00001F38 4EBA F844 jsr [PC - 0x7BC /* 0000177E */]
00001F3C 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00001F40 4EBA F83C jsr [PC - 0x7C4 /* 0000177E */]
00001F44 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001F48 203C 0004 0004 move.l D0, 0x40004
00001F4E AB1D syscall QDExtensions
00001F50 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001F54 A983 syscall DisposeDialog
00001F56 302E FFFC move.w D0, [A6 - 0x4]
00001F5A 4E5E unlink A6
00001F5C 4E75 rts
00001F5E 4D41 chk.w D6, D1
00001F60 4B45 chk.w D5, D5
00001F62 4652 not.w [A2]
00001F64 414D chk.w D0, A5
fn00001F66:
00001F66 4E56 FF74 link A6, -0x008C
00001F6A 42AE FFAA clr.l [A6 - 0x56]
00001F6E 206E 0008 movea.l A0, [A6 + 0x8]
00001F72 3068 0006 movea.w A0, [A0 + 0x6]
00001F76 2008 move.l D0, A0
00001F78 7210 moveq.l D1, 0x10
00001F7A E3A8 lsl D0, D1
00001F7C 206E 0008 movea.l A0, [A6 + 0x8]
00001F80 3068 0004 movea.w A0, [A0 + 0x4]
00001F84 2208 move.l D1, A0
00001F86 7410 moveq.l D2, 0x10
00001F88 E5A9 lsl D1, D2
00001F8A 42A7 clr.l -[A7]
00001F8C 2F2D FA94 move.l -[A7], [A5 - 0x56C]
00001F90 2F00 move.l -[A7], D0
00001F92 2F01 move.l -[A7], D1
00001F94 4267 clr.w -[A7]
00001F96 303C 0188 move.w D0, 0x188
00001F9A AAAA syscall QuickTimeDispatch
00001F9C 205F movea.l A0, [A7]+
00001F9E 2B48 FA98 move.l [A5 - 0x568], A0
00001FA2 4267 clr.w -[A7]
00001FA4 303C 0003 move.w D0, 0x3
00001FA8 AAAA syscall QuickTimeDispatch
00001FAA 301F move.w D0, [A7]+
00001FAC 3D40 FFFE move.w [A6 - 0x2], D0
00001FB0 4A40 tst.w D0
00001FB2 6706 beq +0x8 /* 00001FBA */
00001FB4 486D F8C4 pea.l [A5 - 0x73C]
00001FB8 ABFF syscall DebugStr
label00001FBA:
00001FBA 42A7 clr.l -[A7]
00001FBC 2F2D FA98 move.l -[A7], [A5 - 0x568]
00001FC0 4879 7669 6465 push.l 0x76696465 /* 'vide' */
00001FC6 206E 0008 movea.l A0, [A6 + 0x8]
00001FCA 2F28 0018 move.l -[A7], [A0 + 0x18]
00001FCE 42A7 clr.l -[A7]
00001FD0 42A7 clr.l -[A7]
00001FD2 303C 018E move.w D0, 0x18E
00001FD6 AAAA syscall QuickTimeDispatch
00001FD8 205F movea.l A0, [A7]+
00001FDA 2B48 FA9C move.l [A5 - 0x564], A0
00001FDE 4267 clr.w -[A7]
00001FE0 303C 0003 move.w D0, 0x3
00001FE4 AAAA syscall QuickTimeDispatch
00001FE6 301F move.w D0, [A7]+
00001FE8 3D40 FFFE move.w [A6 - 0x2], D0
00001FEC 4A40 tst.w D0
00001FEE 6706 beq +0x8 /* 00001FF6 */
00001FF0 486D F8DA pea.l [A5 - 0x726]
00001FF4 ABFF syscall DebugStr
label00001FF6:
00001FF6 4267 clr.w -[A7]
00001FF8 2F2D FA9C move.l -[A7], [A5 - 0x564]
00001FFC 303C 0072 move.w D0, 0x72 /* 'r' */
00002000 AAAA syscall QuickTimeDispatch
00002002 301F move.w D0, [A7]+
00002004 3D40 FFFE move.w [A6 - 0x2], D0
00002008 4A6E FFFE tst.w [A6 - 0x2]
0000200C 6706 beq +0x8 /* 00002014 */
0000200E 486D F8F0 pea.l [A5 - 0x710]
00002012 ABFF syscall DebugStr
label00002014:
00002014 206E 0008 movea.l A0, [A6 + 0x8]
00002018 4868 0018 pea.l [A0 + 0x18]
0000201C 486E FF7E pea.l [A6 - 0x82]
00002020 3F3C 280E move.w -[A7], 0x280E
00002024 A9EB syscall Pack4/FP68K
00002026 486E FF7E pea.l [A6 - 0x82]
0000202A 486E FF88 pea.l [A6 - 0x78]
0000202E 3F3C 1010 move.w -[A7], 0x1010
00002032 A9EB syscall Pack4/FP68K
00002034 486E FF88 pea.l [A6 - 0x78]
00002038 486E FF74 pea.l [A6 - 0x8C]
0000203C 3F3C 100E move.w -[A7], 0x100E
00002040 A9EB syscall Pack4/FP68K
00002042 486D FBB4 pea.l [A5 - 0x44C]
00002046 486E FF74 pea.l [A6 - 0x8C]
0000204A 3F3C 2806 move.w -[A7], 0x2806
0000204E A9EB syscall Pack4/FP68K
00002050 486D F908 pea.l [A5 - 0x6F8]
00002054 486E FF74 pea.l [A6 - 0x8C]
00002058 3F3C 0000 move.w -[A7], 0x0
0000205C A9EB syscall Pack4/FP68K
0000205E 206E 0008 movea.l A0, [A6 + 0x8]
00002062 486E FF74 pea.l [A6 - 0x8C]
00002066 3F3C 0016 move.w -[A7], 0x16
0000206A A9EB syscall Pack4/FP68K
0000206C 486E FF74 pea.l [A6 - 0x8C]
00002070 4868 001C pea.l [A0 + 0x1C]
00002074 3F3C 2810 move.w -[A7], 0x2810
00002078 A9EB syscall Pack4/FP68K
0000207A 486E FFEC pea.l [A6 - 0x14]
0000207E 486E FFE8 pea.l [A6 - 0x18]
00002082 203C 0008 0005 move.l D0, 0x80005
00002088 AB1D syscall QDExtensions
0000208A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000208E 4EBA E814 jsr [PC - 0x17EC /* 000008A4 */]
00002092 588F addq.l A7, 4
00002094 2D40 FFF4 move.l [A6 - 0xC], D0
00002098 206E 0008 movea.l A0, [A6 + 0x8]
0000209C 43EE FFBA lea.l A1, [A6 - 0x46]
000020A0 22D8 move.l [A1]+, [A0]+
000020A2 22D8 move.l [A1]+, [A0]+
000020A4 0CAD 7270 7A61 FBA4 cmpi.l [A5 - 0x45C], 0x72707A61 /* 'rpza' */
000020AC 6608 bne +0xA /* 000020B6 */
000020AE 7010 moveq.l D0, 0x10
000020B0 2D40 FFF8 move.l [A6 - 0x8], D0
000020B4 6006 bra +0x8 /* 000020BC */
label000020B6:
000020B6 7020 moveq.l D0, 0x20
000020B8 2D40 FFF8 move.l [A6 - 0x8], D0
label000020BC:
000020BC 4267 clr.w -[A7]
000020BE 486E FFF0 pea.l [A6 - 0x10]
000020C2 3F2E FFFA move.w -[A7], [A6 - 0x6]
000020C6 486E FFBA pea.l [A6 - 0x46]
000020CA 42A7 clr.l -[A7]
000020CC 42A7 clr.l -[A7]
000020CE 42A7 clr.l -[A7]
000020D0 203C 0016 0000 move.l D0, 0x160000
000020D6 AB1D syscall QDExtensions
000020D8 301F move.w D0, [A7]+
000020DA 206E FFF0 movea.l A0, [A6 - 0x10]
000020DE 2D68 0002 FFE0 move.l [A6 - 0x20], [A0 + 0x2]
000020E4 4267 clr.w -[A7]
000020E6 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000020EA 203C 0004 0001 move.l D0, 0x40001
000020F0 AB1D syscall QDExtensions
000020F2 101F move.b D0, [A7]+
000020F4 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000020F8 4EBA F68C jsr [PC - 0x974 /* 00001786 */]
000020FC 206E FFE0 movea.l A0, [A6 - 0x20]
00002100 2D50 FFE4 move.l [A6 - 0x1C], [A0]
00002104 42A7 clr.l -[A7]
00002106 4878 0004 push.l 0x4
0000210A 4EBA F5A2 jsr [PC - 0xA5E /* 000016AE */]
0000210E 205F movea.l A0, [A7]+
00002110 2D48 FF96 move.l [A6 - 0x6A], A0
00002114 4267 clr.w -[A7]
00002116 486E FFE4 pea.l [A6 - 0x1C]
0000211A 486E FFBA pea.l [A6 - 0x46]
0000211E 3F2D FBBC move.w -[A7], [A5 - 0x444]
00002122 2F2D FBAC move.l -[A7], [A5 - 0x454]
00002126 2F2D FBA4 move.l -[A7], [A5 - 0x45C]
0000212A 2F2D FBA8 move.l -[A7], [A5 - 0x458]
0000212E 486E FF9E pea.l [A6 - 0x62]
00002132 203C 001A 0004 move.l D0, 0x1A0004
00002138 AAA3 syscall CodecDispatch
0000213A 301F move.w D0, [A7]+
0000213C 3D40 FFFE move.w [A6 - 0x2], D0
00002140 4A6E FFFE tst.w [A6 - 0x2]
00002144 6706 beq +0x8 /* 0000214C */
00002146 486D F912 pea.l [A5 - 0x6EE]
0000214A ABFF syscall DebugStr
label0000214C:
0000214C 42A7 clr.l -[A7]
0000214E 2F2E FF9E move.l -[A7], [A6 - 0x62]
00002152 4EBA F55A jsr [PC - 0xAA6 /* 000016AE */]
00002156 205F movea.l A0, [A7]+
00002158 2D48 FFA2 move.l [A6 - 0x5E], A0
0000215C 4AAE FFA2 tst.l [A6 - 0x5E]
00002160 6606 bne +0x8 /* 00002168 */
00002162 486D F92C pea.l [A5 - 0x6D4]
00002166 ABFF syscall DebugStr
label00002168:
00002168 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
0000216C 4EBA F618 jsr [PC - 0x9E8 /* 00001786 */]
00002170 4267 clr.w -[A7]
00002172 486E FF92 pea.l [A6 - 0x6E]
00002176 486E FFE4 pea.l [A6 - 0x1C]
0000217A 42A7 clr.l -[A7]
0000217C 486E FFBA pea.l [A6 - 0x46]
00002180 42A7 clr.l -[A7]
00002182 3F2D FBBC move.w -[A7], [A5 - 0x444]
00002186 2F2D FBA4 move.l -[A7], [A5 - 0x45C]
0000218A 2F2D FBA8 move.l -[A7], [A5 - 0x458]
0000218E 2F2D FBAC move.l -[A7], [A5 - 0x454]
00002192 2F2D FBB0 move.l -[A7], [A5 - 0x450]
00002196 2F2D FBB8 move.l -[A7], [A5 - 0x448]
0000219A 42A7 clr.l -[A7]
0000219C 3F3C 0004 move.w -[A7], 0x4
000021A0 2F2E FF96 move.l -[A7], [A6 - 0x6A]
000021A4 203C 0034 000A move.l D0, 0x34000A /* '4\0\n' */
000021AA AAA3 syscall CodecDispatch
000021AC 301F move.w D0, [A7]+
000021AE 3D40 FFFE move.w [A6 - 0x2], D0
000021B2 4A6E FFFE tst.w [A6 - 0x2]
000021B6 6706 beq +0x8 /* 000021BE */
000021B8 486D F952 pea.l [A5 - 0x6AE]
000021BC ABFF syscall DebugStr
label000021BE:
000021BE 206E 0008 movea.l A0, [A6 + 0x8]
000021C2 2D68 0008 FFAE move.l [A6 - 0x52], [A0 + 0x8]
000021C8 7001 moveq.l D0, 0x01
000021CA 2D40 FFA6 move.l [A6 - 0x5A], D0
000021CE 6000 00FC bra +0xFE /* 000022CC */
label000021D2:
000021D2 4EBA 0850 jsr [PC + 0x850 /* 00002A24 */]
000021D6 2F2E FFAA move.l -[A7], [A6 - 0x56]
000021DA 2F2E FFAE move.l -[A7], [A6 - 0x52]
000021DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000021E2 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000021E6 4EBA E7D2 jsr [PC - 0x182E /* 000009BA */]
000021EA 4FEF 0010 lea.l A7, [A7 + 0x10]
000021EE 4EBA 0834 jsr [PC + 0x834 /* 00002A24 */]
000021F2 0240 00FF andi.w D0, 0xFF
000021F6 3D40 FFFC move.w [A6 - 0x4], D0
000021FA 4A40 tst.w D0
000021FC 6600 00DE bne +0xE0 /* 000022DC */
00002200 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002204 42A7 clr.l -[A7]
00002206 203C 0008 0006 move.l D0, 0x80006
0000220C AB1D syscall QDExtensions
0000220E 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
00002212 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002216 2F2E FFAE move.l -[A7], [A6 - 0x52]
0000221A 4EBA 0168 jsr [PC + 0x168 /* 00002384 */]
0000221E 4FEF 000C lea.l A7, [A7 + 0xC]
00002222 4267 clr.w -[A7]
00002224 2F2E FF92 move.l -[A7], [A6 - 0x6E]
00002228 486E FFE4 pea.l [A6 - 0x1C]
0000222C 486E FFBA pea.l [A6 - 0x46]
00002230 3F3C 0004 move.w -[A7], 0x4
00002234 206E FFA2 movea.l A0, [A6 - 0x5E]
00002238 2F10 move.l -[A7], [A0]
0000223A 486E FF9A pea.l [A6 - 0x66]
0000223E 486E FF91 pea.l [A6 - 0x6F]
00002242 42A7 clr.l -[A7]
00002244 203C 001E 000B move.l D0, 0x1E000B
0000224A AAA3 syscall CodecDispatch
0000224C 301F move.w D0, [A7]+
0000224E 3D40 FFFE move.w [A6 - 0x2], D0
00002252 4A6E FFFE tst.w [A6 - 0x2]
00002256 6706 beq +0x8 /* 0000225E */
00002258 486D F970 pea.l [A5 - 0x690]
0000225C ABFF syscall DebugStr
label0000225E:
0000225E 206E FF96 movea.l A0, [A6 - 0x6A]
00002262 2050 movea.l A0, [A0]
00002264 42A8 002C clr.l [A0 + 0x2C]
00002268 4A2E FF91 tst.b [A6 - 0x6F]
0000226C 6604 bne +0x6 /* 00002272 */
0000226E 7000 moveq.l D0, 0x00
00002270 6002 bra +0x4 /* 00002274 */
label00002272:
00002272 7001 moveq.l D0, 0x01
label00002274:
00002274 4267 clr.w -[A7]
00002276 2F2D FA9C move.l -[A7], [A5 - 0x564]
0000227A 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
0000227E 42A7 clr.l -[A7]
00002280 2F2E FF9A move.l -[A7], [A6 - 0x66]
00002284 206E 0008 movea.l A0, [A6 + 0x8]
00002288 2F28 001C move.l -[A7], [A0 + 0x1C]
0000228C 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00002290 4878 0001 push.l 0x1
00002294 3F00 move.w -[A7], D0
00002296 486E FF8C pea.l [A6 - 0x74]
0000229A 303C 007C move.w D0, 0x7C /* '|' */
0000229E AAAA syscall QuickTimeDispatch
000022A0 301F move.w D0, [A7]+
000022A2 3D40 FFFE move.w [A6 - 0x2], D0
000022A6 4A6E FFFE tst.w [A6 - 0x2]
000022AA 6706 beq +0x8 /* 000022B2 */
000022AC 486D F98E pea.l [A5 - 0x672]
000022B0 ABFF syscall DebugStr
label000022B2:
000022B2 202E FF9A move.l D0, [A6 - 0x66]
000022B6 D1AE FFAA add.l [A6 - 0x56], D0
000022BA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000022BE 486E FFAE pea.l [A6 - 0x52]
000022C2 4EBA 01B0 jsr [PC + 0x1B0 /* 00002474 */]
000022C6 508F addq.l A7, 8
000022C8 52AE FFA6 addq.l [A6 - 0x5A], 1
label000022CC:
000022CC 206E 0008 movea.l A0, [A6 + 0x8]
000022D0 202E FFAE move.l D0, [A6 - 0x52]
000022D4 B0A8 000C cmp.l D0, [A0 + 0xC]
000022D8 6F00 FEF8 ble -0x106 /* 000021D2 */
label000022DC:
000022DC 4267 clr.w -[A7]
000022DE 2F2E FF92 move.l -[A7], [A6 - 0x6E]
000022E2 203C 0004 001B move.l D0, 0x4001B
000022E8 AAA3 syscall CodecDispatch
000022EA 301F move.w D0, [A7]+
000022EC 3D40 FFFE move.w [A6 - 0x2], D0
000022F0 4A6E FFFE tst.w [A6 - 0x2]
000022F4 6706 beq +0x8 /* 000022FC */
000022F6 486D F9A4 pea.l [A5 - 0x65C]
000022FA ABFF syscall DebugStr
label000022FC:
000022FC 4267 clr.w -[A7]
000022FE 2F2D FA9C move.l -[A7], [A5 - 0x564]
00002302 303C 0073 move.w D0, 0x73 /* 's' */
00002306 AAAA syscall QuickTimeDispatch
00002308 301F move.w D0, [A7]+
0000230A 3D40 FFFE move.w [A6 - 0x2], D0
0000230E 4A6E FFFE tst.w [A6 - 0x2]
00002312 6706 beq +0x8 /* 0000231A */
00002314 486D F9BA pea.l [A5 - 0x646]
00002318 ABFF syscall DebugStr
label0000231A:
0000231A 42A7 clr.l -[A7]
0000231C 2F2D FA9C move.l -[A7], [A5 - 0x564]
00002320 303C 006A move.w D0, 0x6A /* 'j' */
00002324 AAAA syscall QuickTimeDispatch
00002326 201F move.l D0, [A7]+
00002328 4267 clr.w -[A7]
0000232A 2F2D FA98 move.l -[A7], [A5 - 0x568]
0000232E 42A7 clr.l -[A7]
00002330 42A7 clr.l -[A7]
00002332 2F00 move.l -[A7], D0
00002334 4879 0001 0000 push.l 0x10000
0000233A 303C 0183 move.w D0, 0x183
0000233E AAAA syscall QuickTimeDispatch
00002340 301F move.w D0, [A7]+
00002342 3D40 FFFE move.w [A6 - 0x2], D0
00002346 4A6E FFFE tst.w [A6 - 0x2]
0000234A 6706 beq +0x8 /* 00002352 */
0000234C 486D F9D0 pea.l [A5 - 0x630]
00002350 ABFF syscall DebugStr
label00002352:
00002352 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
00002356 4EBA F426 jsr [PC - 0xBDA /* 0000177E */]
0000235A 2F2E FF96 move.l -[A7], [A6 - 0x6A]
0000235E 4EBA F41E jsr [PC - 0xBE2 /* 0000177E */]
00002362 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002366 203C 0004 0004 move.l D0, 0x40004
0000236C AB1D syscall QDExtensions
0000236E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002372 A983 syscall DisposeDialog
00002374 302E FFFC move.w D0, [A6 - 0x4]
00002378 4E5E unlink A6
0000237A 4E75 rts
0000237C 4D41 chk.w D6, D1
0000237E 4B45 chk.w D5, D5
00002380 4652 not.w [A2]
00002382 414D chk.w D0, A5
fn00002384:
00002384 4E56 FFD8 link A6, -0x0028
00002388 206E 000C movea.l A0, [A6 + 0xC]
0000238C 43EE FFDA lea.l A1, [A6 - 0x26]
00002390 22D8 move.l [A1]+, [A0]+
00002392 22D8 move.l [A1]+, [A0]+
00002394 486E FFDA pea.l [A6 - 0x26]
00002398 A8A3 syscall EraseRect
0000239A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000239E 3F3C 5345 move.w -[A7], 0x5345 /* 'SE' */
000023A2 4EBA 1DFE jsr [PC + 0x1DFE /* 000041A2 */]
000023A6 5C8F addq.l A7, 6
000023A8 4A2D FA92 tst.b [A5 - 0x56E]
000023AC 6620 bne +0x22 /* 000023CE */
000023AE 42A7 clr.l -[A7]
000023B0 2F2D FBC4 move.l -[A7], [A5 - 0x43C]
000023B4 2F3C 0000 0016 move.l -[A7], 0x16
000023BA 7000 moveq.l D0, 0x00
000023BC A82A syscall ComponentDispatch
000023BE 201F move.l D0, [A7]+
000023C0 3D40 FFD8 move.w [A6 - 0x28], D0
000023C4 4878 003C push.l 0x3C /* '<' */
000023C8 4EBA 0630 jsr [PC + 0x630 /* 000029FA */]
000023CC 588F addq.l A7, 4
label000023CE:
000023CE 42A7 clr.l -[A7]
000023D0 2F2D FBC4 move.l -[A7], [A5 - 0x43C]
000023D4 2F3C 0000 0016 move.l -[A7], 0x16
000023DA 7000 moveq.l D0, 0x00
000023DC A82A syscall ComponentDispatch
000023DE 201F move.l D0, [A7]+
000023E0 3D40 FFD8 move.w [A6 - 0x28], D0
000023E4 206D FFB2 movea.l A0, [A5 - 0x4E]
000023E8 2F10 move.l -[A7], [A0]
000023EA 206D F73E movea.l A0, [A5 - 0x8C2]
000023EE 4868 0002 pea.l [A0 + 0x2]
000023F2 486D FFB6 pea.l [A5 - 0x4A]
000023F6 486E FFDA pea.l [A6 - 0x26]
000023FA 4267 clr.w -[A7]
000023FC 42A7 clr.l -[A7]
000023FE A8EC syscall CopyBits
00002400 206E 000C movea.l A0, [A6 + 0xC]
00002404 4A28 0021 tst.b [A0 + 0x21]
00002408 671C beq +0x1E /* 00002426 */
0000240A 3F3C 0014 move.w -[A7], 0x14
0000240E 3F3C 0014 move.w -[A7], 0x14
00002412 A893 syscall MoveTo
00002414 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002418 486E FFE2 pea.l [A6 - 0x1E]
0000241C 4EBA F474 jsr [PC - 0xB8C /* 00001892 */]
00002420 486E FFE2 pea.l [A6 - 0x1E]
00002424 A884 syscall DrawString
label00002426:
00002426 4E5E unlink A6
00002428 4E75 rts
0000242A 4D41 chk.w D6, D1
0000242C 4B45 chk.w D5, D5
0000242E 4146 chk.w D0, D6
00002430 5241 addq.w D1, 1
00002432 4E56 0000 link A6, 0
00002436 48E7 0118 movem.l -[A7], D7,A3,A4
0000243A 286E 0008 movea.l A4, [A6 + 0x8]
0000243E 266E 000C movea.l A3, [A6 + 0xC]
00002442 41D3 lea.l A0, [A3]
00002444 528B addq.l A3, 1
00002446 43D4 lea.l A1, [A4]
00002448 528C addq.l A4, 1
0000244A 1011 move.b D0, [A1]
0000244C 1080 move.b [A0], D0
0000244E 49C0 lea.l A4, D0
00002450 3E00 move.w D7, D0
00002452 600A bra +0xC /* 0000245E */
label00002454:
00002454 41D3 lea.l A0, [A3]
00002456 528B addq.l A3, 1
00002458 43D4 lea.l A1, [A4]
0000245A 528C addq.l A4, 1
0000245C 1091 move.b [A0], [A1]
label0000245E:
0000245E 5347 subq.w D7, 1
00002460 4A47 tst.w D7
00002462 6CF0 bge -0xE /* 00002454 */
00002464 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002468 4E5E unlink A6
0000246A 4E75 rts
0000246C 5053 addq.w [A3], 8
0000246E 5452 addq.w [A2], 2
00002470 434F chk.w D1, A7
00002472 5059 addq.w [A1]+, 8
fn00002474:
00002474 4E56 FFE4 link A6, -0x001C
00002478 206E 000C movea.l A0, [A6 + 0xC]
0000247C 226E 0008 movea.l A1, [A6 + 0x8]
00002480 2011 move.l D0, [A1]
00002482 B0A8 0008 cmp.l D0, [A0 + 0x8]
00002486 6622 bne +0x24 /* 000024AA */
00002488 3D7C 0000 FFFC move.w [A6 - 0x4], 0x0
0000248E 486E FFFC pea.l [A6 - 0x4]
00002492 486E FFF2 pea.l [A6 - 0xE]
00002496 3F3C 200E move.w -[A7], 0x200E
0000249A A9EB syscall Pack4/FP68K
0000249C 486E FFF2 pea.l [A6 - 0xE]
000024A0 486D F746 pea.l [A5 - 0x8BA]
000024A4 3F3C 1010 move.w -[A7], 0x1010
000024A8 A9EB syscall Pack4/FP68K
label000024AA:
000024AA 206E 000C movea.l A0, [A6 + 0xC]
000024AE 4868 001C pea.l [A0 + 0x1C]
000024B2 486E FFF0 pea.l [A6 - 0x10]
000024B6 3F3C 280E move.w -[A7], 0x280E
000024BA A9EB syscall Pack4/FP68K
000024BC 486E FFF0 pea.l [A6 - 0x10]
000024C0 486E FFFA pea.l [A6 - 0x6]
000024C4 3F3C 1010 move.w -[A7], 0x1010
000024C8 A9EB syscall Pack4/FP68K
000024CA 3D7C 0064 FFEE move.w [A6 - 0x12], 0x64 /* 'd' */
000024D0 486E FFFA pea.l [A6 - 0x6]
000024D4 486E FFE4 pea.l [A6 - 0x1C]
000024D8 3F3C 100E move.w -[A7], 0x100E
000024DC A9EB syscall Pack4/FP68K
000024DE 486E FFEE pea.l [A6 - 0x12]
000024E2 486E FFE4 pea.l [A6 - 0x1C]
000024E6 3F3C 2006 move.w -[A7], 0x2006
000024EA A9EB syscall Pack4/FP68K
000024EC 486D F746 pea.l [A5 - 0x8BA]
000024F0 486E FFE4 pea.l [A6 - 0x1C]
000024F4 3F3C 1000 move.w -[A7], 0x1000
000024F8 A9EB syscall Pack4/FP68K
000024FA 486E FFE4 pea.l [A6 - 0x1C]
000024FE 486D F746 pea.l [A5 - 0x8BA]
00002502 3F3C 1010 move.w -[A7], 0x1010
00002506 A9EB syscall Pack4/FP68K
00002508 2D6D F9EC FFF4 move.l [A6 - 0xC], [A5 - 0x614]
0000250E 2D6D F9F0 FFF8 move.l [A6 - 0x8], [A5 - 0x610]
00002514 3D6D F9F4 FFFC move.w [A6 - 0x4], [A5 - 0x60C]
0000251A 486D F746 pea.l [A5 - 0x8BA]
0000251E 486E FFF4 pea.l [A6 - 0xC]
00002522 3F3C 1000 move.w -[A7], 0x1000
00002526 A9EB syscall Pack4/FP68K
00002528 486E FFF4 pea.l [A6 - 0xC]
0000252C 3F3C 0016 move.w -[A7], 0x16
00002530 A9EB syscall Pack4/FP68K
00002532 486E FFF4 pea.l [A6 - 0xC]
00002536 486E FFFE pea.l [A6 - 0x2]
0000253A 3F3C 2010 move.w -[A7], 0x2010
0000253E A9EB syscall Pack4/FP68K
00002540 486D F746 pea.l [A5 - 0x8BA]
00002544 486E FFF4 pea.l [A6 - 0xC]
00002548 3F3C 100E move.w -[A7], 0x100E
0000254C A9EB syscall Pack4/FP68K
0000254E 486E FFFE pea.l [A6 - 0x2]
00002552 486E FFF4 pea.l [A6 - 0xC]
00002556 3F3C 2002 move.w -[A7], 0x2002
0000255A A9EB syscall Pack4/FP68K
0000255C 486E FFF4 pea.l [A6 - 0xC]
00002560 486D F746 pea.l [A5 - 0x8BA]
00002564 3F3C 1010 move.w -[A7], 0x1010
00002568 A9EB syscall Pack4/FP68K
0000256A 206E 0008 movea.l A0, [A6 + 0x8]
0000256E 302E FFFE move.w D0, [A6 - 0x2]
00002572 48C0 ext.l D0
00002574 D190 add.l [A0], D0
00002576 206E 000C movea.l A0, [A6 + 0xC]
0000257A 4A28 0020 tst.b [A0 + 0x20]
0000257E 6718 beq +0x1A /* 00002598 */
00002580 6000 0084 bra +0x86 /* 00002606 */
label00002584:
00002584 206E 0008 movea.l A0, [A6 + 0x8]
00002588 0690 FFFF FFE2 addi.l [A0], 0xFFFFFFE2
0000258E 206E 0008 movea.l A0, [A6 + 0x8]
00002592 0690 0000 0064 addi.l [A0], 0x64 /* 'd' */
label00002598:
00002598 206E 0008 movea.l A0, [A6 + 0x8]
0000259C 2010 move.l D0, [A0]
0000259E 4C7C 0801 0000 0064 movem.l D0,A3, 0x64 /* 'd' */
000025A6 0C81 0000 001E cmpi.l D1, 0x1E
000025AC 6CD6 bge -0x28 /* 00002584 */
000025AE 6014 bra +0x16 /* 000025C4 */
label000025B0:
000025B0 206E 0008 movea.l A0, [A6 + 0x8]
000025B4 0690 FFFF E890 addi.l [A0], 0xFFFFE890
000025BA 206E 0008 movea.l A0, [A6 + 0x8]
000025BE 0690 0000 2710 addi.l [A0], 0x2710
label000025C4:
000025C4 206E 0008 movea.l A0, [A6 + 0x8]
000025C8 2010 move.l D0, [A0]
000025CA 4C7C 0801 0000 2710 movem.l D0,A3, 0x2710
000025D2 0C81 0000 1770 cmpi.l D1, 0x1770
000025D8 6CD6 bge -0x28 /* 000025B0 */
000025DA 6014 bra +0x16 /* 000025F0 */
label000025DC:
000025DC 206E 0008 movea.l A0, [A6 + 0x8]
000025E0 0690 FFF6 D840 addi.l [A0], 0xFFF6D840
000025E6 206E 0008 movea.l A0, [A6 + 0x8]
000025EA 0690 000F 4240 addi.l [A0], 0xF4240
label000025F0:
000025F0 206E 0008 movea.l A0, [A6 + 0x8]
000025F4 2010 move.l D0, [A0]
000025F6 4C7C 0801 000F 4240 movem.l D0,A3, 0xF4240
000025FE 0C81 0009 27C0 cmpi.l D1, 0x927C0
00002604 6CD6 bge -0x28 /* 000025DC */
label00002606:
00002606 4E5E unlink A6
00002608 4E75 rts
0000260A 4255 clr.w [A5]
0000260C 4D50 chk.w D6, [A0]
0000260E 4652 not.w [A2]
00002610 414D chk.w D0, A5
fn00002612:
00002612 4E56 FFD8 link A6, -0x0028
00002616 206E 0008 movea.l A0, [A6 + 0x8]
0000261A 4A28 0020 tst.b [A0 + 0x20]
0000261E 6610 bne +0x12 /* 00002630 */
00002620 206E 0008 movea.l A0, [A6 + 0x8]
00002624 217C 0000 0BB5 0018 move.l [A0 + 0x18], 0xBB5
0000262C 6000 0112 bra +0x114 /* 00002740 */
label00002630:
00002630 206E 0008 movea.l A0, [A6 + 0x8]
00002634 2068 0008 movea.l A0, [A0 + 0x8]
00002638 4868 FFE2 pea.l [A0 - 0x1E]
0000263C 3F3C 5345 move.w -[A7], 0x5345 /* 'SE' */
00002640 4EBA 1B60 jsr [PC + 0x1B60 /* 000041A2 */]
00002644 5C8F addq.l A7, 6
00002646 3F3C 504C move.w -[A7], 0x504C /* 'PL' */
0000264A 4EBA 1B02 jsr [PC + 0x1B02 /* 0000414E */]
0000264E 548F addq.l A7, 2
label00002650:
00002650 3F3C 3F46 move.w -[A7], 0x3F46 /* '?F' */
00002654 4EBA 1BCE jsr [PC + 0x1BCE /* 00004224 */]
00002658 548F addq.l A7, 2
0000265A 2F00 move.l -[A7], D0
0000265C 486E FFF4 pea.l [A6 - 0xC]
00002660 4EBA F21C jsr [PC - 0xDE4 /* 0000187E */]
00002664 206E 0008 movea.l A0, [A6 + 0x8]
00002668 202E FFF4 move.l D0, [A6 - 0xC]
0000266C B0A8 0008 cmp.l D0, [A0 + 0x8]
00002670 6DDE blt -0x20 /* 00002650 */
00002672 42A7 clr.l -[A7]
00002674 A975 syscall TickCount
00002676 201F move.l D0, [A7]+
00002678 2D40 FFFC move.l [A6 - 0x4], D0
label0000267C:
0000267C 3F3C 3F46 move.w -[A7], 0x3F46 /* '?F' */
00002680 4EBA 1BA2 jsr [PC + 0x1BA2 /* 00004224 */]
00002684 548F addq.l A7, 2
00002686 2F00 move.l -[A7], D0
00002688 486E FFF4 pea.l [A6 - 0xC]
0000268C 4EBA F1F0 jsr [PC - 0xE10 /* 0000187E */]
00002690 206E 0008 movea.l A0, [A6 + 0x8]
00002694 2028 0008 move.l D0, [A0 + 0x8]
00002698 0680 0000 0064 addi.l D0, 0x64 /* 'd' */
0000269E B0AE FFF4 cmp.l D0, [A6 - 0xC]
000026A2 6ED8 bgt -0x26 /* 0000267C */
000026A4 42A7 clr.l -[A7]
000026A6 A975 syscall TickCount
000026A8 201F move.l D0, [A7]+
000026AA 90AE FFFC sub.l D0, [A6 - 0x4]
000026AE 2D40 FFF8 move.l [A6 - 0x8], D0
000026B2 2D7C 0009 27C0 FFF0 move.l [A6 - 0x10], 0x927C0
000026BA 486E FFF0 pea.l [A6 - 0x10]
000026BE 486E FFE2 pea.l [A6 - 0x1E]
000026C2 3F3C 280E move.w -[A7], 0x280E
000026C6 A9EB syscall Pack4/FP68K
000026C8 486E FFE2 pea.l [A6 - 0x1E]
000026CC 486E FFEC pea.l [A6 - 0x14]
000026D0 3F3C 1010 move.w -[A7], 0x1010
000026D4 A9EB syscall Pack4/FP68K
000026D6 486E FFEC pea.l [A6 - 0x14]
000026DA 486E FFD8 pea.l [A6 - 0x28]
000026DE 3F3C 100E move.w -[A7], 0x100E
000026E2 A9EB syscall Pack4/FP68K
000026E4 486E FFF8 pea.l [A6 - 0x8]
000026E8 486E FFD8 pea.l [A6 - 0x28]
000026EC 3F3C 2806 move.w -[A7], 0x2806
000026F0 A9EB syscall Pack4/FP68K
000026F2 486D F9F6 pea.l [A5 - 0x60A]
000026F6 486E FFD8 pea.l [A6 - 0x28]
000026FA 3F3C 0000 move.w -[A7], 0x0
000026FE A9EB syscall Pack4/FP68K
00002700 206E 0008 movea.l A0, [A6 + 0x8]
00002704 486E FFD8 pea.l [A6 - 0x28]
00002708 3F3C 0016 move.w -[A7], 0x16
0000270C A9EB syscall Pack4/FP68K
0000270E 486E FFD8 pea.l [A6 - 0x28]
00002712 4868 0018 pea.l [A0 + 0x18]
00002716 3F3C 2810 move.w -[A7], 0x2810
0000271A A9EB syscall Pack4/FP68K
0000271C 3F3C 5354 move.w -[A7], 0x5354 /* 'ST' */
00002720 4EBA 1A2C jsr [PC + 0x1A2C /* 0000414E */]
00002724 548F addq.l A7, 2
00002726 206E 0008 movea.l A0, [A6 + 0x8]
0000272A 0CA8 0000 0BB8 0018 cmpi.l [A0 + 0x18], 0xBB8
00002732 660C bne +0xE /* 00002740 */
00002734 206E 0008 movea.l A0, [A6 + 0x8]
00002738 217C 0000 0BB5 0018 move.l [A0 + 0x18], 0xBB5
label00002740:
00002740 4E5E unlink A6
00002742 4E75 rts
00002744 4745 chk.w D3, D5
00002746 5446 addq.w D6, 2
00002748 5241 addq.w D1, 1
0000274A 4D45 chk.w D6, D5
fn0000274C:
0000274C 4E56 FFD4 link A6, -0x002C
00002750 42AE FFD8 clr.l [A6 - 0x28]
00002754 42AE FFD4 clr.l [A6 - 0x2C]
00002758 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000275C 4EBA E39A jsr [PC - 0x1C66 /* 00000AF8 */]
00002760 588F addq.l A7, 4
00002762 2D40 FFEA move.l [A6 - 0x16], D0
00002766 206E 0008 movea.l A0, [A6 + 0x8]
0000276A 2D68 0008 FFF2 move.l [A6 - 0xE], [A0 + 0x8]
00002770 206E 0008 movea.l A0, [A6 + 0x8]
00002774 2D68 000C FFEE move.l [A6 - 0x12], [A0 + 0xC]
0000277A 206E 0008 movea.l A0, [A6 + 0x8]
0000277E 4A28 0020 tst.b [A0 + 0x20]
00002782 6614 bne +0x16 /* 00002798 */
00002784 486E FFF2 pea.l [A6 - 0xE]
00002788 4EBA 1B7C jsr [PC + 0x1B7C /* 00004306 */]
0000278C 588F addq.l A7, 4
0000278E 486E FFEE pea.l [A6 - 0x12]
00002792 4EBA 1B72 jsr [PC + 0x1B72 /* 00004306 */]
00002796 588F addq.l A7, 4
label00002798:
00002798 202E FFEE move.l D0, [A6 - 0x12]
0000279C 90AE FFF2 sub.l D0, [A6 - 0xE]
000027A0 5280 addq.l D0, 1
000027A2 2D40 FFF6 move.l [A6 - 0xA], D0
000027A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000027AA 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000027AE 7000 moveq.l D0, 0x00
000027B0 102D FBC2 move.b D0, [A5 - 0x43E]
000027B4 3F00 move.w -[A7], D0
000027B6 2F2D FBBE move.l -[A7], [A5 - 0x442]
000027BA 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
000027BE 4FEF 000E lea.l A7, [A7 + 0xE]
000027C2 3D40 FFFE move.w [A6 - 0x2], D0
000027C6 4A6E FFFE tst.w [A6 - 0x2]
000027CA 6600 01F8 bne +0x1FA /* 000029C4 */
000027CE 206E 0008 movea.l A0, [A6 + 0x8]
000027D2 2F28 0024 move.l -[A7], [A0 + 0x24]
000027D6 3F3C 0004 move.w -[A7], 0x4
000027DA 2F2E FFEA move.l -[A7], [A6 - 0x16]
000027DE 4EBA DFDA jsr [PC - 0x2026 /* 000007BA */]
000027E2 4FEF 000A lea.l A7, [A7 + 0xA]
000027E6 2F2E FFEA move.l -[A7], [A6 - 0x16]
000027EA 3F3C 0005 move.w -[A7], 0x5
000027EE 486E FFE8 pea.l [A6 - 0x18]
000027F2 486E FFE4 pea.l [A6 - 0x1C]
000027F6 486E FFDC pea.l [A6 - 0x24]
000027FA A98D syscall GetDialogItem/GetDItem
000027FC 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00002800 206E 0008 movea.l A0, [A6 + 0x8]
00002804 7000 moveq.l D0, 0x00
00002806 1028 0023 move.b D0, [A0 + 0x23]
0000280A 3F00 move.w -[A7], D0
0000280C A963 syscall SetControlValue/SetCtlValue
0000280E 4EBA 17FA jsr [PC + 0x17FA /* 0000400A */]
00002812 06AE FFFF FFE2 FFF2 addi.l [A6 - 0xE], 0xFFFFFFE2
0000281A 206E 0008 movea.l A0, [A6 + 0x8]
0000281E 4A28 0020 tst.b [A0 + 0x20]
00002822 660A bne +0xC /* 0000282E */
00002824 486E FFF2 pea.l [A6 - 0xE]
00002828 4EBA 1A5E jsr [PC + 0x1A5E /* 00004288 */]
0000282C 588F addq.l A7, 4
label0000282E:
0000282E 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00002832 3F3C 5345 move.w -[A7], 0x5345 /* 'SE' */
00002836 4EBA 196A jsr [PC + 0x196A /* 000041A2 */]
0000283A 5C8F addq.l A7, 6
0000283C 206E 0008 movea.l A0, [A6 + 0x8]
00002840 2F28 000C move.l -[A7], [A0 + 0xC]
00002844 3F3C 534D move.w -[A7], 0x534D /* 'SM' */
00002848 4EBA 1958 jsr [PC + 0x1958 /* 000041A2 */]
0000284C 5C8F addq.l A7, 6
0000284E 3F3C 504C move.w -[A7], 0x504C /* 'PL' */
00002852 4EBA 18FA jsr [PC + 0x18FA /* 0000414E */]
00002856 548F addq.l A7, 2
label00002858:
00002858 3F3C 3F46 move.w -[A7], 0x3F46 /* '?F' */
0000285C 4EBA 19C6 jsr [PC + 0x19C6 /* 00004224 */]
00002860 548F addq.l A7, 2
00002862 2F00 move.l -[A7], D0
00002864 486E FFF2 pea.l [A6 - 0xE]
00002868 4EBA F014 jsr [PC - 0xFEC /* 0000187E */]
0000286C 206E 0008 movea.l A0, [A6 + 0x8]
00002870 202E FFF2 move.l D0, [A6 - 0xE]
00002874 B0A8 0008 cmp.l D0, [A0 + 0x8]
00002878 6DDE blt -0x20 /* 00002858 */
0000287A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000287E 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00002882 588F addq.l A7, 4
00002884 3D40 FFFE move.w [A6 - 0x2], D0
00002888 4A6E FFFE tst.w [A6 - 0x2]
0000288C 6600 0136 bne +0x138 /* 000029C4 */
00002890 3F3C 3F46 move.w -[A7], 0x3F46 /* '?F' */
00002894 4EBA 198E jsr [PC + 0x198E /* 00004224 */]
00002898 548F addq.l A7, 2
0000289A 2F00 move.l -[A7], D0
0000289C 486E FFEE pea.l [A6 - 0x12]
000028A0 4EBA EFDC jsr [PC - 0x1024 /* 0000187E */]
000028A4 42A7 clr.l -[A7]
000028A6 2F2D FA94 move.l -[A7], [A5 - 0x56C]
000028AA 206E 0008 movea.l A0, [A6 + 0x8]
000028AE 2F28 0024 move.l -[A7], [A0 + 0x24]
000028B2 42A7 clr.l -[A7]
000028B4 3F3C 00FF move.w -[A7], 0xFF
000028B8 303C 0188 move.w D0, 0x188
000028BC AAAA syscall QuickTimeDispatch
000028BE 205F movea.l A0, [A7]+
000028C0 2D48 FFD8 move.l [A6 - 0x28], A0
000028C4 4267 clr.w -[A7]
000028C6 303C 0003 move.w D0, 0x3
000028CA AAAA syscall QuickTimeDispatch
000028CC 301F move.w D0, [A7]+
000028CE 3D40 FFFE move.w [A6 - 0x2], D0
000028D2 4A40 tst.w D0
000028D4 6706 beq +0x8 /* 000028DC */
000028D6 486D FA00 pea.l [A5 - 0x600]
000028DA ABFF syscall DebugStr
label000028DC:
000028DC 42A7 clr.l -[A7]
000028DE 2F2E FFD8 move.l -[A7], [A6 - 0x28]
000028E2 4879 736F 756E push.l 0x736F756E /* 'soun' */
000028E8 206E 0008 movea.l A0, [A6 + 0x8]
000028EC 2F28 0024 move.l -[A7], [A0 + 0x24]
000028F0 42A7 clr.l -[A7]
000028F2 42A7 clr.l -[A7]
000028F4 303C 018E move.w D0, 0x18E
000028F8 AAAA syscall QuickTimeDispatch
000028FA 205F movea.l A0, [A7]+
000028FC 2D48 FFD4 move.l [A6 - 0x2C], A0
00002900 4267 clr.w -[A7]
00002902 303C 0003 move.w D0, 0x3
00002906 AAAA syscall QuickTimeDispatch
00002908 301F move.w D0, [A7]+
0000290A 3D40 FFFE move.w [A6 - 0x2], D0
0000290E 4A40 tst.w D0
00002910 6706 beq +0x8 /* 00002918 */
00002912 486D FA16 pea.l [A5 - 0x5EA]
00002916 ABFF syscall DebugStr
label00002918:
00002918 4267 clr.w -[A7]
0000291A 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
0000291E 303C 0072 move.w D0, 0x72 /* 'r' */
00002922 AAAA syscall QuickTimeDispatch
00002924 301F move.w D0, [A7]+
00002926 3D40 FFFE move.w [A6 - 0x2], D0
0000292A 4A6E FFFE tst.w [A6 - 0x2]
0000292E 6706 beq +0x8 /* 00002936 */
00002930 486D FA2C pea.l [A5 - 0x5D4]
00002934 ABFF syscall DebugStr
label00002936:
00002936 4267 clr.w -[A7]
00002938 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
0000293C 2F2D FDAC move.l -[A7], [A5 - 0x254]
00002940 42A7 clr.l -[A7]
00002942 2F2D FDD8 move.l -[A7], [A5 - 0x228]
00002946 4878 0001 push.l 0x1
0000294A 2F2D FDA4 move.l -[A7], [A5 - 0x25C]
0000294E 2F2D FDD8 move.l -[A7], [A5 - 0x228]
00002952 4267 clr.w -[A7]
00002954 42A7 clr.l -[A7]
00002956 303C 007C move.w D0, 0x7C /* '|' */
0000295A AAAA syscall QuickTimeDispatch
0000295C 301F move.w D0, [A7]+
0000295E 3D40 FFFE move.w [A6 - 0x2], D0
00002962 4A6E FFFE tst.w [A6 - 0x2]
00002966 6706 beq +0x8 /* 0000296E */
00002968 486D FA44 pea.l [A5 - 0x5BC]
0000296C ABFF syscall DebugStr
label0000296E:
0000296E 4267 clr.w -[A7]
00002970 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00002974 303C 0073 move.w D0, 0x73 /* 's' */
00002978 AAAA syscall QuickTimeDispatch
0000297A 301F move.w D0, [A7]+
0000297C 3D40 FFFE move.w [A6 - 0x2], D0
00002980 4A6E FFFE tst.w [A6 - 0x2]
00002984 6706 beq +0x8 /* 0000298C */
00002986 486D FA5A pea.l [A5 - 0x5A6]
0000298A ABFF syscall DebugStr
label0000298C:
0000298C 42A7 clr.l -[A7]
0000298E 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00002992 303C 006A move.w D0, 0x6A /* 'j' */
00002996 AAAA syscall QuickTimeDispatch
00002998 201F move.l D0, [A7]+
0000299A 4267 clr.w -[A7]
0000299C 2F2E FFD8 move.l -[A7], [A6 - 0x28]
000029A0 42A7 clr.l -[A7]
000029A2 42A7 clr.l -[A7]
000029A4 2F00 move.l -[A7], D0
000029A6 4879 0001 0000 push.l 0x10000
000029AC 303C 0183 move.w D0, 0x183
000029B0 AAAA syscall QuickTimeDispatch
000029B2 301F move.w D0, [A7]+
000029B4 3D40 FFFE move.w [A6 - 0x2], D0
000029B8 4A6E FFFE tst.w [A6 - 0x2]
000029BC 6706 beq +0x8 /* 000029C4 */
000029BE 486D FA70 pea.l [A5 - 0x590]
000029C2 ABFF syscall DebugStr
label000029C4:
000029C4 4EBA 1644 jsr [PC + 0x1644 /* 0000400A */]
000029C8 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
000029CC 3D40 FFFE move.w [A6 - 0x2], D0
000029D0 42A7 clr.l -[A7]
000029D2 2F2D FBC4 move.l -[A7], [A5 - 0x43C]
000029D6 4267 clr.w -[A7]
000029D8 2F3C 0002 002E move.l -[A7], 0x2002E
000029DE 7000 moveq.l D0, 0x00
000029E0 A82A syscall ComponentDispatch
000029E2 201F move.l D0, [A7]+
000029E4 3D40 FFFE move.w [A6 - 0x2], D0
000029E8 2F2E FFEA move.l -[A7], [A6 - 0x16]
000029EC A983 syscall DisposeDialog
000029EE 4E5E unlink A6
000029F0 4E75 rts
000029F2 4D41 chk.w D6, D1
000029F4 4B45 chk.w D5, D5
000029F6 534F subq.w A7, 1
000029F8 554E subq.w A6, 2
fn000029FA:
000029FA 4E56 FFFC link A6, -0x0004
000029FE 42A7 clr.l -[A7]
00002A00 A975 syscall TickCount
00002A02 201F move.l D0, [A7]+
00002A04 2D40 FFFC move.l [A6 - 0x4], D0
label00002A08:
00002A08 42A7 clr.l -[A7]
00002A0A A975 syscall TickCount
00002A0C 201F move.l D0, [A7]+
00002A0E 90AE FFFC sub.l D0, [A6 - 0x4]
00002A12 B0AE 0008 cmp.l D0, [A6 + 0x8]
00002A16 65F0 bcs -0xE /* 00002A08 */
00002A18 4E5E unlink A6
00002A1A 4E75 rts
00002A1C 5741 subq.w D1, 3
00002A1E 4954 chk.w D4, [A4]
00002A20 464F not.w A7
00002A22 524D addq.w A5, 1
fn00002A24:
00002A24 4267 clr.w -[A7]
00002A26 A974 syscall Button
00002A28 101F move.b D0, [A7]+
00002A2A 4E75 rts
fn00002A2C:
00002A2C 4E56 FFDE link A6, -0x0022
00002A30 42A7 clr.l -[A7]
00002A32 3F3C 0086 move.w -[A7], 0x86
00002A36 42A7 clr.l -[A7]
00002A38 4878 FFFF push.l 0xFFFF
00002A3C A97C syscall GetNewDialog
00002A3E 205F movea.l A0, [A7]+
00002A40 2D48 FFFC move.l [A6 - 0x4], A0
00002A44 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002A48 A873 syscall SetPort
00002A4A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002A4E A981 syscall DrawDialog
00002A50 2D7C 7072 7674 FFE0 move.l [A6 - 0x20], 0x70727674 /* 'prvt' */
00002A58 2D7C 4D6F 6F56 FFE4 move.l [A6 - 0x1C], 0x4D6F6F56 /* 'MooV' */
00002A60 42AE FFE8 clr.l [A6 - 0x18]
00002A64 42AE FFEC clr.l [A6 - 0x14]
00002A68 42AE FFF0 clr.l [A6 - 0x10]
00002A6C 42A7 clr.l -[A7]
00002A6E 42A7 clr.l -[A7]
00002A70 486E FFE0 pea.l [A6 - 0x20]
00002A74 7004 moveq.l D0, 0x04
00002A76 A82A syscall ComponentDispatch
00002A78 205F movea.l A0, [A7]+
00002A7A 2D48 FFF4 move.l [A6 - 0xC], A0
00002A7E 42A7 clr.l -[A7]
00002A80 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002A84 7007 moveq.l D0, 0x07
00002A86 A82A syscall ComponentDispatch
00002A88 205F movea.l A0, [A7]+
00002A8A 2D48 FFF8 move.l [A6 - 0x8], A0
00002A8E 4AAE FFF8 tst.l [A6 - 0x8]
00002A92 6732 beq +0x34 /* 00002AC6 */
00002A94 42A7 clr.l -[A7]
00002A96 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002A9A 3F2E 000C move.w -[A7], [A6 + 0xC]
00002A9E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002AA2 1F3C 0001 move.b -[A7], 0x1
00002AA6 42A7 clr.l -[A7]
00002AA8 42A7 clr.l -[A7]
00002AAA 2F3C 0010 0002 move.l -[A7], 0x100002
00002AB0 7000 moveq.l D0, 0x00
00002AB2 A82A syscall ComponentDispatch
00002AB4 201F move.l D0, [A7]+
00002AB6 3D40 FFDE move.w [A6 - 0x22], D0
00002ABA 4267 clr.w -[A7]
00002ABC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002AC0 7008 moveq.l D0, 0x08
00002AC2 A82A syscall ComponentDispatch
00002AC4 301F move.w D0, [A7]+
label00002AC6:
00002AC6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002ACA A983 syscall DisposeDialog
00002ACC 4E5E unlink A6
00002ACE 4E75 rts
00002AD0 4D41 chk.w D6, D1
00002AD2 4B45 chk.w D5, D5
00002AD4 5052 addq.w [A2], 8
00002AD6 4556 chk.w D2, [A6]
fn00002AD8:
00002AD8 4E56 FFFA link A6, -0x0006
00002ADC 4EBA EC9C jsr [PC - 0x1364 /* 0000177A */]
00002AE0 486D F73E pea.l [A5 - 0x8C2]
00002AE4 A86E syscall InitGraf
00002AE6 AA90 syscall InitPalettes
00002AE8 A8FE syscall InitFonts
00002AEA 3F3C FFFF move.w -[A7], 0xFFFF
00002AEE 4267 clr.w -[A7]
00002AF0 201F move.l D0, [A7]+
00002AF2 A032 syscall FlushEvents
00002AF4 A912 syscall InitWindows
00002AF6 A930 syscall InitMenus
00002AF8 A9CC syscall TEInit
00002AFA 42A7 clr.l -[A7]
00002AFC A97B syscall InitDialogs
00002AFE A850 syscall InitCursor
00002B00 422D FA8C clr.b [A5 - 0x574]
00002B04 42A7 clr.l -[A7]
00002B06 A8D8 syscall NewRgn
00002B08 205F movea.l A0, [A7]+
00002B0A 2B48 FA8E move.l [A5 - 0x572], A0
00002B0E 4267 clr.w -[A7]
00002B10 303C 0001 move.w D0, 0x1
00002B14 AAAA syscall QuickTimeDispatch
00002B16 301F move.w D0, [A7]+
00002B18 3D40 FFFE move.w [A6 - 0x2], D0
00002B1C 4A6E FFFE tst.w [A6 - 0x2]
00002B20 6600 0100 bne +0x102 /* 00002C22 */
00002B24 4EBA 14E4 jsr [PC + 0x14E4 /* 0000400A */]
00002B28 3F3C 3F58 move.w -[A7], 0x3F58 /* '?X' */
00002B2C 4EBA 16F6 jsr [PC + 0x16F6 /* 00004224 */]
00002B30 548F addq.l A7, 2
00002B32 2D40 FFFA move.l [A6 - 0x6], D0
00002B36 206E FFFA movea.l A0, [A6 - 0x6]
00002B3A 4A10 tst.b [A0]
00002B3C 670C beq +0xE /* 00002B4A */
00002B3E 206E FFFA movea.l A0, [A6 - 0x6]
00002B42 0C28 0050 0001 cmpi.b [A0 + 0x1], 0x50 /* 'P' */
00002B48 6722 beq +0x24 /* 00002B6C */
label00002B4A:
00002B4A 486D FC24 pea.l [A5 - 0x3DC]
00002B4E 486D FC22 pea.l [A5 - 0x3DE]
00002B52 486D FC20 pea.l [A5 - 0x3E0]
00002B56 486D FC0C pea.l [A5 - 0x3F4]
00002B5A 4EBA D4A4 jsr [PC - 0x2B5C /* 00000000 */]
00002B5E 4FEF 0010 lea.l A7, [A7 + 0x10]
00002B62 7001 moveq.l D0, 0x01
00002B64 3D40 FFFE move.w [A6 - 0x2], D0
00002B68 6000 00B8 bra +0xBA /* 00002C22 */
label00002B6C:
00002B6C 206E FFFA movea.l A0, [A6 - 0x6]
00002B70 217C 3135 3036 0002 move.l [A0 + 0x2], 0x31353036 /* '1506' */
00002B78 6706 beq +0x8 /* 00002B80 */
00002B7A 7001 moveq.l D0, 0x01
00002B7C 1B40 FA92 move.b [A5 - 0x56E], D0
label00002B80:
00002B80 4878 0078 push.l 0x78 /* 'x' */
00002B84 3F3C 5350 move.w -[A7], 0x5350 /* 'SP' */
00002B88 4EBA 1618 jsr [PC + 0x1618 /* 000041A2 */]
00002B8C 5C8F addq.l A7, 6
00002B8E 3F3C 4652 move.w -[A7], 0x4652 /* 'FR' */
00002B92 4EBA 15BA jsr [PC + 0x15BA /* 0000414E */]
00002B96 548F addq.l A7, 2
00002B98 486D FBC4 pea.l [A5 - 0x43C]
00002B9C 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00002BA0 588F addq.l A7, 4
00002BA2 3D40 FFFE move.w [A6 - 0x2], D0
00002BA6 4A6E FFFE tst.w [A6 - 0x2]
00002BAA 671A beq +0x1C /* 00002BC6 */
00002BAC 486D FC36 pea.l [A5 - 0x3CA]
00002BB0 486D FC34 pea.l [A5 - 0x3CC]
00002BB4 486D FC32 pea.l [A5 - 0x3CE]
00002BB8 486D FC26 pea.l [A5 - 0x3DA]
00002BBC 4EBA D442 jsr [PC - 0x2BBE /* 00000000 */]
00002BC0 4FEF 0010 lea.l A7, [A7 + 0x10]
00002BC4 605C bra +0x5E /* 00002C22 */
label00002BC6:
00002BC6 486D FBC8 pea.l [A5 - 0x438]
00002BCA 2F2D FBC4 move.l -[A7], [A5 - 0x43C]
00002BCE 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00002BD2 508F addq.l A7, 8
00002BD4 3D40 FFFE move.w [A6 - 0x2], D0
00002BD8 4A6E FFFE tst.w [A6 - 0x2]
00002BDC 6706 beq +0x8 /* 00002BE4 */
00002BDE 302E FFFE move.w D0, [A6 - 0x2]
00002BE2 6042 bra +0x44 /* 00002C26 */
label00002BE4:
00002BE4 2B7C 7270 7A61 FBA4 move.l [A5 - 0x45C], 0x72707A61 /* 'rpza' */
00002BEC 2B7C 0000 0200 FBAC move.l [A5 - 0x454], 0x200
00002BF4 2B7C 0000 0200 FBB0 move.l [A5 - 0x450], 0x200
00002BFC 700A moveq.l D0, 0x0A
00002BFE 2B40 FBB4 move.l [A5 - 0x44C], D0
00002C02 7001 moveq.l D0, 0x01
00002C04 2B40 FBB8 move.l [A5 - 0x448], D0
00002C08 426D FBBC clr.w [A5 - 0x444]
00002C0C 42AD FBA8 clr.l [A5 - 0x458]
00002C10 2B7C 0000 2B77 FBBE move.l [A5 - 0x442], 0x2B77 /* '+w' */
00002C18 7001 moveq.l D0, 0x01
00002C1A 1B40 FBC2 move.b [A5 - 0x43E], D0
00002C1E 426E FFFE clr.w [A6 - 0x2]
label00002C22:
00002C22 302E FFFE move.w D0, [A6 - 0x2]
label00002C26:
00002C26 4E5E unlink A6
00002C28 4E75 rts
00002C2A 494E chk.w D4, A6
00002C2C 4954 chk.w D4, [A4]
00002C2E 4D41 chk.w D6, D1
00002C30 4349 chk.w D1, A1
fn00002C32:
00002C32 4E56 FFFE link A6, -0x0002
00002C36 2F2D FA8E move.l -[A7], [A5 - 0x572]
00002C3A A8D9 syscall DisposRgn/DisposeRgn
00002C3C 2F2D FBC8 move.l -[A7], [A5 - 0x438]
00002C40 2F2D FBC4 move.l -[A7], [A5 - 0x43C]
00002C44 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00002C48 508F addq.l A7, 8
00002C4A 486D FBC4 pea.l [A5 - 0x43C]
00002C4E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00002C52 588F addq.l A7, 4
00002C54 3D40 FFFE move.w [A6 - 0x2], D0
00002C58 4EBA 13EE jsr [PC + 0x13EE /* 00004048 */]
00002C5C 4E5E unlink A6
00002C5E 4E75 rts
00002C60 434C chk.w D1, A4
00002C62 4541 chk.w D2, D1
00002C64 4E55 5020 link A5, -0xFFFFAFE0
fn00002C68:
00002C68 42A7 clr.l -[A7]
00002C6A 3F3C 0080 move.w -[A7], 0x80
00002C6E A9BF syscall GetRMenu
00002C70 205F movea.l A0, [A7]+
00002C72 2B48 FBCC move.l [A5 - 0x434], A0
00002C76 4850 pea.l [A0]
00002C78 4267 clr.w -[A7]
00002C7A A935 syscall InsertMenu
00002C7C 42A7 clr.l -[A7]
00002C7E 3F3C 0081 move.w -[A7], 0x81
00002C82 A9BF syscall GetRMenu
00002C84 205F movea.l A0, [A7]+
00002C86 2B48 FBD0 move.l [A5 - 0x430], A0
00002C8A 4850 pea.l [A0]
00002C8C 4267 clr.w -[A7]
00002C8E A935 syscall InsertMenu
00002C90 42A7 clr.l -[A7]
00002C92 3F3C 0082 move.w -[A7], 0x82
00002C96 A9BF syscall GetRMenu
00002C98 205F movea.l A0, [A7]+
00002C9A 2B48 FBD4 move.l [A5 - 0x42C], A0
00002C9E 4850 pea.l [A0]
00002CA0 4267 clr.w -[A7]
00002CA2 A935 syscall InsertMenu
00002CA4 42A7 clr.l -[A7]
00002CA6 3F3C 0083 move.w -[A7], 0x83
00002CAA A9BF syscall GetRMenu
00002CAC 205F movea.l A0, [A7]+
00002CAE 2B48 FBD8 move.l [A5 - 0x428], A0
00002CB2 4850 pea.l [A0]
00002CB4 4267 clr.w -[A7]
00002CB6 A935 syscall InsertMenu
00002CB8 A937 syscall DrawMenuBar
00002CBA 2F2D FBCC move.l -[A7], [A5 - 0x434]
00002CBE 4879 4452 5652 push.l 0x44525652 /* 'DRVR' */
00002CC4 A94D syscall AppendResMenu/AddResMenu
00002CC6 4E75 rts
fn00002CC8:
00002CC8 41ED FBE0 lea.l A0, [A5 - 0x420]
00002CCC 43ED F6CA lea.l A1, [A5 - 0x936]
00002CD0 20D9 move.l [A0]+, [A1]+
00002CD2 20D9 move.l [A0]+, [A1]+
00002CD4 42A7 clr.l -[A7]
00002CD6 42A7 clr.l -[A7]
00002CD8 486D FBF0 pea.l [A5 - 0x410]
00002CDC 486D FC38 pea.l [A5 - 0x3C8]
00002CE0 4267 clr.w -[A7]
00002CE2 4267 clr.w -[A7]
00002CE4 4878 FFFF push.l 0xFFFF
00002CE8 1F3C 0001 move.b -[A7], 0x1
00002CEC 42A7 clr.l -[A7]
00002CEE AA45 syscall NewCWindow
00002CF0 205F movea.l A0, [A7]+
00002CF2 2B48 FBDC move.l [A5 - 0x424], A0
00002CF6 4E75 rts
fn00002CF8:
00002CF8 4E56 FFFC link A6, -0x0004
00002CFC 2F0C move.l -[A7], A4
00002CFE 42A7 clr.l -[A7]
00002D00 A924 syscall FrontWindow
00002D02 205F movea.l A0, [A7]+
00002D04 2848 movea.l A4, A0
00002D06 200C move.l D0, A4
00002D08 6708 beq +0xA /* 00002D12 */
00002D0A 306C 006C movea.w A0, [A4 + 0x6C]
00002D0E 2008 move.l D0, A0
00002D10 6002 bra +0x4 /* 00002D14 */
label00002D12:
00002D12 7000 moveq.l D0, 0x00
label00002D14:
00002D14 3D40 FFFE move.w [A6 - 0x2], D0
00002D18 4A6E FFFE tst.w [A6 - 0x2]
00002D1C 5DC0 slt D0
00002D1E 4400 neg.b D0
00002D20 4880 ext.w D0
00002D22 1D40 FFFD move.b [A6 - 0x3], D0
00002D26 206D FBDC movea.l A0, [A5 - 0x424]
00002D2A 1D68 006E FFFC move.b [A6 - 0x4], [A0 + 0x6E]
00002D30 7000 moveq.l D0, 0x00
00002D32 102E FFFD move.b D0, [A6 - 0x3]
00002D36 3F00 move.w -[A7], D0
00002D38 3F3C 0001 move.w -[A7], 0x1
00002D3C 2F2D FBD4 move.l -[A7], [A5 - 0x42C]
00002D40 4EBA 0096 jsr [PC + 0x96 /* 00002DD8 */]
00002D44 508F addq.l A7, 8
00002D46 7000 moveq.l D0, 0x00
00002D48 102E FFFD move.b D0, [A6 - 0x3]
00002D4C 3F00 move.w -[A7], D0
00002D4E 3F3C 0003 move.w -[A7], 0x3
00002D52 2F2D FBD4 move.l -[A7], [A5 - 0x42C]
00002D56 4EBA 0080 jsr [PC + 0x80 /* 00002DD8 */]
00002D5A 508F addq.l A7, 8
00002D5C 7000 moveq.l D0, 0x00
00002D5E 102E FFFD move.b D0, [A6 - 0x3]
00002D62 3F00 move.w -[A7], D0
00002D64 3F3C 0004 move.w -[A7], 0x4
00002D68 2F2D FBD4 move.l -[A7], [A5 - 0x42C]
00002D6C 4EBA 006A jsr [PC + 0x6A /* 00002DD8 */]
00002D70 508F addq.l A7, 8
00002D72 7000 moveq.l D0, 0x00
00002D74 102E FFFD move.b D0, [A6 - 0x3]
00002D78 3F00 move.w -[A7], D0
00002D7A 3F3C 0005 move.w -[A7], 0x5
00002D7E 2F2D FBD4 move.l -[A7], [A5 - 0x42C]
00002D82 4EBA 0054 jsr [PC + 0x54 /* 00002DD8 */]
00002D86 508F addq.l A7, 8
00002D88 7000 moveq.l D0, 0x00
00002D8A 102E FFFD move.b D0, [A6 - 0x3]
00002D8E 3F00 move.w -[A7], D0
00002D90 3F3C 0006 move.w -[A7], 0x6
00002D94 2F2D FBD4 move.l -[A7], [A5 - 0x42C]
00002D98 4EBA 003E jsr [PC + 0x3E /* 00002DD8 */]
00002D9C 508F addq.l A7, 8
00002D9E 4267 clr.w -[A7]
00002DA0 3F3C 0001 move.w -[A7], 0x1
00002DA4 2F2D FBD0 move.l -[A7], [A5 - 0x430]
00002DA8 4EBA 002E jsr [PC + 0x2E /* 00002DD8 */]
00002DAC 508F addq.l A7, 8
00002DAE 4A2E FFFD tst.b [A6 - 0x3]
00002DB2 6604 bne +0x6 /* 00002DB8 */
00002DB4 7000 moveq.l D0, 0x00
00002DB6 6002 bra +0x4 /* 00002DBA */
label00002DB8:
00002DB8 7001 moveq.l D0, 0x01
label00002DBA:
00002DBA 3F00 move.w -[A7], D0
00002DBC 3F3C 0002 move.w -[A7], 0x2
00002DC0 2F2D FBD0 move.l -[A7], [A5 - 0x430]
00002DC4 4EBA 0012 jsr [PC + 0x12 /* 00002DD8 */]
00002DC8 508F addq.l A7, 8
00002DCA 285F movea.l A4, [A7]+
00002DCC 4E5E unlink A6
00002DCE 4E75 rts
00002DD0 4144 chk.w D0, D4
00002DD2 4A55 tst.w [A5]
00002DD4 5354 subq.w [A4], 1
00002DD6 4D45 chk.w D6, D5
fn00002DD8:
00002DD8 4E56 0000 link A6, 0
00002DDC 4A2E 000F tst.b [A6 + 0xF]
00002DE0 670C beq +0xE /* 00002DEE */
00002DE2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002DE6 3F2E 000C move.w -[A7], [A6 + 0xC]
00002DEA A939 syscall EnableItem
00002DEC 600A bra +0xC /* 00002DF8 */
label00002DEE:
00002DEE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002DF2 3F2E 000C move.w -[A7], [A6 + 0xC]
00002DF6 A93A syscall DisableItem
label00002DF8:
00002DF8 4E5E unlink A6
00002DFA 4E75 rts
00002DFC 454E chk.w D2, A6
00002DFE 4142 chk.w D0, D2
00002E00 4C45 2020 movem.l D5,A5, D5
fn00002E04:
00002E04 4E56 FEF4 link A6, -0x010C
00002E08 4267 clr.w -[A7]
00002E0A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002E0E A86A syscall HiWord
00002E10 301F move.w D0, [A7]+
00002E12 3D40 FFFE move.w [A6 - 0x2], D0
00002E16 4267 clr.w -[A7]
00002E18 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002E1C A86B syscall LoWord
00002E1E 301F move.w D0, [A7]+
00002E20 3D40 FFFC move.w [A6 - 0x4], D0
00002E24 302E FFFE move.w D0, [A6 - 0x2]
00002E28 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00002E2C 0080 0083 011C ori.l D0, 0x83011C
00002E32 0008 0046 ori.b A0, 0x46 /* 'F' */
00002E36 00B6 00D2 302E FFFC ori.l <<invalid full ext with I/IS == 4>>, 0xD2302E
00002E3E 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00002E42 0001 0001 ori.b D1, 0x1
00002E46 000C 0002 ori.b A4, 0x2
00002E4A 4EBA 0122 jsr [PC + 0x122 /* 00002F6E */]
00002E4E 6000 00FC bra +0xFE /* 00002F4C */
00002E52 486E FEF8 pea.l [A6 - 0x108]
00002E56 A874 syscall GetPort
00002E58 2F2D FBCC move.l -[A7], [A5 - 0x434]
00002E5C 3F2E FFFC move.w -[A7], [A6 - 0x4]
00002E60 486E FEFC pea.l [A6 - 0x104]
00002E64 A946 syscall GetMenuItemText/GetItem
00002E66 4267 clr.w -[A7]
00002E68 486E FEFC pea.l [A6 - 0x104]
00002E6C A9B6 syscall OpenDeskAcc
00002E6E 301F move.w D0, [A7]+
00002E70 2F2E FEF8 move.l -[A7], [A6 - 0x108]
00002E74 A873 syscall SetPort
00002E76 6000 00D4 bra +0xD6 /* 00002F4C */
00002E7A 302E FFFC move.w D0, [A6 - 0x4]
00002E7E 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00002E82 0001 0005 ori.b D1, 0x5
00002E86 00C6 .incomplete
00002E88 000A 0010 ori.b A2, 0x10
00002E8C 00C0 .incomplete
00002E8E 00BE 0042 4EBA ori.l <<invalid special address>>, 0x424EBA
00002E94 0182 bclr D2, D0
00002E96 6000 00B4 bra +0xB6 /* 00002F4C */
00002E9A 42A7 clr.l -[A7]
00002E9C A924 syscall FrontWindow
00002E9E 205F movea.l A0, [A7]+
00002EA0 2D48 FEF4 move.l [A6 - 0x10C], A0
00002EA4 B0FC 0000 cmpa.w A0, 0x0
00002EA8 6700 00A2 beq +0xA4 /* 00002F4C */
00002EAC 206E FEF4 movea.l A0, [A6 - 0x10C]
00002EB0 4A68 006C tst.w [A0 + 0x6C]
00002EB4 6C0E bge +0x10 /* 00002EC4 */
00002EB6 206E FEF4 movea.l A0, [A6 - 0x10C]
00002EBA 3F28 006C move.w -[A7], [A0 + 0x6C]
00002EBE A9B7 syscall CloseDeskAcc
00002EC0 6000 008A bra +0x8C /* 00002F4C */
label00002EC4:
00002EC4 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
00002EC8 4EBA 008E jsr [PC + 0x8E /* 00002F58 */]
00002ECC 588F addq.l A7, 4
00002ECE 6000 007C bra +0x7E /* 00002F4C */
00002ED2 206D FBDC movea.l A0, [A5 - 0x424]
00002ED6 4A28 006E tst.b [A0 + 0x6E]
00002EDA 670A beq +0xC /* 00002EE6 */
00002EDC 2F2D FBDC move.l -[A7], [A5 - 0x424]
00002EE0 4EBA 0076 jsr [PC + 0x76 /* 00002F58 */]
00002EE4 588F addq.l A7, 4
label00002EE6:
00002EE6 A9F4 syscall ExitToShell
00002EE8 6000 0062 bra +0x64 /* 00002F4C */
00002EEC 4267 clr.w -[A7]
00002EEE 302E FFFC move.w D0, [A6 - 0x4]
00002EF2 5340 subq.w D0, 1
00002EF4 3F00 move.w -[A7], D0
00002EF6 A9C2 syscall SysEdit
00002EF8 101F move.b D0, [A7]+
00002EFA 4A00 tst.b D0
00002EFC 6600 004E bne +0x50 /* 00002F4C */
00002F00 3F3C 0005 move.w -[A7], 0x5
00002F04 A9C8 syscall SysBeep
00002F06 6000 0044 bra +0x46 /* 00002F4C */
00002F0A 302E FFFC move.w D0, [A6 - 0x4]
00002F0E 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00002F12 0001 0004 ori.b D1, 0x4
00002F16 0036 0008 000C ori.b [A6 + D0.w + 0xC], 0x8
00002F1C 0016 0020 ori.b [A6], 0x20 /* ' ' */
00002F20 4EBA E982 jsr [PC - 0x167E /* 000018A4 */]
00002F24 6026 bra +0x28 /* 00002F4C */
00002F26 486D FBA4 pea.l [A5 - 0x45C]
00002F2A 4EBA DC4C jsr [PC - 0x23B4 /* 00000B78 */]
00002F2E 588F addq.l A7, 4
00002F30 601A bra +0x1C /* 00002F4C */
00002F32 486D FBA4 pea.l [A5 - 0x45C]
00002F36 4EBA E3A2 jsr [PC - 0x1C5E /* 000012DA */]
00002F3A 588F addq.l A7, 4
00002F3C 600E bra +0x10 /* 00002F4C */
00002F3E 486D FFBE pea.l [A5 - 0x42]
00002F42 2F2D FBC4 move.l -[A7], [A5 - 0x43C]
00002F46 4EBA 03BA jsr [PC + 0x3BA /* 00003302 */]
00002F4A 508F addq.l A7, 8
label00002F4C:
00002F4C 4E5E unlink A6
00002F4E 4E75 rts
00002F50 4841 swap.w D1
00002F52 4E44 trap 4
00002F54 4C45 4D45 movem.l D0,D2,D6,A0,A2,A3,A6, D5
fn00002F58:
00002F58 4E56 0000 link A6, 0
00002F5C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F60 A916 syscall HideWindow
00002F62 4E5E unlink A6
00002F64 4E75 rts
00002F66 434C chk.w D1, A4
00002F68 4F53 chk.w D7, [A3]
00002F6A 4545 chk.w D2, D5
00002F6C 4D20 .invalid 6, -[A0] // invalid opcode 4 with b == 4
fn00002F6E:
00002F6E 4E56 FFE8 link A6, -0x0018
00002F72 42A7 clr.l -[A7]
00002F74 4879 736E 6420 push.l 0x736E6420 /* 'snd ' */
00002F7A 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */
00002F7E A9A0 syscall GetResource
00002F80 205F movea.l A0, [A7]+
00002F82 2D48 FFF0 move.l [A6 - 0x10], A0
00002F86 42A7 clr.l -[A7]
00002F88 3F3C 0084 move.w -[A7], 0x84
00002F8C 42A7 clr.l -[A7]
00002F8E 4878 FFFF push.l 0xFFFF
00002F92 A97C syscall GetNewDialog
00002F94 205F movea.l A0, [A7]+
00002F96 2D48 FFFC move.l [A6 - 0x4], A0
00002F9A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002F9E A873 syscall SetPort
00002FA0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002FA4 3F3C 0001 move.w -[A7], 0x1
00002FA8 486E FFFA pea.l [A6 - 0x6]
00002FAC 486E FFF4 pea.l [A6 - 0xC]
00002FB0 486E FFE8 pea.l [A6 - 0x18]
00002FB4 A98D syscall GetDialogItem/GetDItem
00002FB6 3F3C 0003 move.w -[A7], 0x3
00002FBA 3F3C 0003 move.w -[A7], 0x3
00002FBE A89B syscall PenSize
00002FC0 486E FFE8 pea.l [A6 - 0x18]
00002FC4 3F3C FFFC move.w -[A7], 0xFFFC
00002FC8 3F3C FFFC move.w -[A7], 0xFFFC
00002FCC A8A9 syscall InsetRect
00002FCE 486E FFE8 pea.l [A6 - 0x18]
00002FD2 3F3C 0010 move.w -[A7], 0x10
00002FD6 3F3C 0010 move.w -[A7], 0x10
00002FDA A8B0 syscall FrameRoundRect
label00002FDC:
00002FDC 42A7 clr.l -[A7]
00002FDE 486E FFFA pea.l [A6 - 0x6]
00002FE2 A991 syscall ModalDialog
00002FE4 0C6E 0001 FFFA cmpi.w [A6 - 0x6], 0x1
00002FEA 66F0 bne -0xE /* 00002FDC */
00002FEC 4267 clr.w -[A7]
00002FEE 42A7 clr.l -[A7]
00002FF0 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002FF4 4267 clr.w -[A7]
00002FF6 A805 syscall SndPlay
00002FF8 301F move.w D0, [A7]+
00002FFA 3D40 FFF8 move.w [A6 - 0x8], D0
00002FFE 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00003002 A9A3 syscall ReleaseResource
00003004 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003008 A983 syscall DisposeDialog
0000300A 4E5E unlink A6
0000300C 4E75 rts
0000300E 444F neg.w A7
00003010 4142 chk.w D0, D2
00003012 4F55 chk.w D7, [A5]
00003014 5442 addq.w D2, 2
00003016 4E56 FF9E link A6, -0x0062
0000301A 2D6D FBF8 FFF8 move.l [A6 - 0x8], [A5 - 0x408]
00003020 41EE FF9E lea.l A0, [A6 - 0x62]
00003024 43ED FBFC lea.l A1, [A5 - 0x404]
00003028 20D9 move.l [A0]+, [A1]+
0000302A 20D9 move.l [A0]+, [A1]+
0000302C 20D9 move.l [A0]+, [A1]+
0000302E 20D9 move.l [A0]+, [A1]+
00003030 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003034 486D FC3A pea.l [A5 - 0x3C6]
00003038 42A7 clr.l -[A7]
0000303A 3F3C 0002 move.w -[A7], 0x2
0000303E 486E FF9E pea.l [A6 - 0x62]
00003042 42A7 clr.l -[A7]
00003044 486E FFAE pea.l [A6 - 0x52]
00003048 3F3C 0002 move.w -[A7], 0x2
0000304C A9EA syscall Pack3
0000304E 4E5E unlink A6
00003050 4E75 rts
00003052 444F neg.w A7
00003054 4F50 chk.w D7, [A0]
00003056 454E chk.w D2, A6
00003058 2020 move.l D0, -[A0]
fn0000305A:
0000305A 4E56 0000 link A6, 0
0000305E 4AAE 0008 tst.l [A6 + 0x8]
00003062 670A beq +0xC /* 0000306E */
00003064 202E 0008 move.l D0, [A6 + 0x8]
00003068 B0AD FBDC cmp.l D0, [A5 - 0x424]
0000306C 6704 beq +0x6 /* 00003072 */
label0000306E:
0000306E 7000 moveq.l D0, 0x00
00003070 6002 bra +0x4 /* 00003074 */
label00003072:
00003072 7001 moveq.l D0, 0x01
label00003074:
00003074 4E5E unlink A6
00003076 4E75 rts
00003078 4953 chk.w D4, [A3]
0000307A 4D59 chk.w D6, [A1]+
0000307C 5749 subq.w A1, 3
0000307E 4E44 trap 4
fn00003080:
00003080 4E56 0000 link A6, 0
00003084 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003088 A873 syscall SetPort
0000308A 206E 0008 movea.l A0, [A6 + 0x8]
0000308E 4868 0010 pea.l [A0 + 0x10]
00003092 A928 syscall InvalRect
00003094 4E5E unlink A6
00003096 4E75 rts
00003098 444F neg.w A7
0000309A 4143 chk.w D0, D3
0000309C 5449 addq.w A1, 2
0000309E 5641 addq.w D1, 3
fn000030A0:
000030A0 4E56 0000 link A6, 0
000030A4 4E5E unlink A6
000030A6 4E75 rts
000030A8 444F neg.w A7
000030AA 4445 neg.w D5
000030AC 4143 chk.w D0, D3
000030AE 5449 addq.w A1, 2
fn000030B0:
000030B0 4E56 FFF4 link A6, -0x000C
000030B4 70FF moveq.l D0, 0xFFFFFFFF
000030B6 2D40 FFFC move.l [A6 - 0x4], D0
000030BA 202E FFFC move.l D0, [A6 - 0x4]
000030BE 4E5E unlink A6
000030C0 4E75 rts
000030C2 4745 chk.w D3, D5
000030C4 5453 addq.w [A3], 2
000030C6 4C45 4550 movem.l D4,D6,A0,A2,A6, D5
fn000030CA:
000030CA 4E56 FFFA link A6, -0x0006
000030CE 4267 clr.w -[A7]
000030D0 206E 0008 movea.l A0, [A6 + 0x8]
000030D4 2F28 000A move.l -[A7], [A0 + 0xA]
000030D8 486E FFFC pea.l [A6 - 0x4]
000030DC A92C syscall FindWindow
000030DE 301F move.w D0, [A7]+
000030E0 3D40 FFFA move.w [A6 - 0x6], D0
000030E4 302E FFFA move.w D0, [A6 - 0x6]
000030E8 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000030EC 0001 0006 ori.b D1, 0x6
000030F0 00AE 001A 000A 0058 ori.l [A6 + 0x58], 0x1A000A
000030F8 0032 00A4 0074 ori.b [A2 + D0.w + 0x74], 0xA4
000030FE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003102 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003106 A9B3 syscall SystemClick
00003108 6000 0094 bra +0x96 /* 0000319E */
0000310C 4EBA FBEA jsr [PC - 0x416 /* 00002CF8 */]
00003110 42A7 clr.l -[A7]
00003112 206E 0008 movea.l A0, [A6 + 0x8]
00003116 2F28 000A move.l -[A7], [A0 + 0xA]
0000311A A93D syscall MenuSelect
0000311C 201F move.l D0, [A7]+
0000311E 2F00 move.l -[A7], D0
00003120 4EBA FCE2 jsr [PC - 0x31E /* 00002E04 */]
00003124 588F addq.l A7, 4
00003126 6000 0076 bra +0x78 /* 0000319E */
0000312A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000312E 4EBA FF2A jsr [PC - 0xD6 /* 0000305A */]
00003132 588F addq.l A7, 4
00003134 4A00 tst.b D0
00003136 6700 0066 beq +0x68 /* 0000319E */
0000313A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000313E 206E 0008 movea.l A0, [A6 + 0x8]
00003142 2F28 000A move.l -[A7], [A0 + 0xA]
00003146 486D FBE0 pea.l [A5 - 0x420]
0000314A A925 syscall DragWindow
0000314C 6050 bra +0x52 /* 0000319E */
0000314E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003152 4EBA FF06 jsr [PC - 0xFA /* 0000305A */]
00003156 588F addq.l A7, 4
00003158 4A00 tst.b D0
0000315A 6742 beq +0x44 /* 0000319E */
0000315C 42A7 clr.l -[A7]
0000315E A924 syscall FrontWindow
00003160 205F movea.l A0, [A7]+
00003162 B1EE FFFC cmpa.l A0, [A6 - 0x4]
00003166 6736 beq +0x38 /* 0000319E */
00003168 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000316C A91F syscall SelectWindow
0000316E 602E bra +0x30 /* 0000319E */
00003170 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003174 4EBA FEE4 jsr [PC - 0x11C /* 0000305A */]
00003178 588F addq.l A7, 4
0000317A 4A00 tst.b D0
0000317C 6720 beq +0x22 /* 0000319E */
0000317E 4267 clr.w -[A7]
00003180 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003184 206E 0008 movea.l A0, [A6 + 0x8]
00003188 2F28 000A move.l -[A7], [A0 + 0xA]
0000318C A91E syscall TrackGoAway
0000318E 101F move.b D0, [A7]+
00003190 4A00 tst.b D0
00003192 670A beq +0xC /* 0000319E */
00003194 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003198 4EBA FDBE jsr [PC - 0x242 /* 00002F58 */]
0000319C 588F addq.l A7, 4
label0000319E:
0000319E 4E5E unlink A6
000031A0 4E75 rts
000031A2 4841 swap.w D1
000031A4 4E44 trap 4
000031A6 4C45 4D4F movem.l D0,D1,D2,D3,D6,A0,A2,A3,A6, D5
fn000031AA:
000031AA 4E56 FFE8 link A6, -0x0018
000031AE 4267 clr.w -[A7]
000031B0 A938 syscall HiliteMenu
000031B2 4EBA FEFC jsr [PC - 0x104 /* 000030B0 */]
000031B6 4267 clr.w -[A7]
000031B8 3F3C FFFF move.w -[A7], 0xFFFF
000031BC 486E FFEE pea.l [A6 - 0x12]
000031C0 2F00 move.l -[A7], D0
000031C2 2F2D FA8E move.l -[A7], [A5 - 0x572]
000031C6 A860 syscall WaitNextEvent
000031C8 101F move.b D0, [A7]+
000031CA 0240 00FF andi.w D0, 0xFF
000031CE 3D40 FFFE move.w [A6 - 0x2], D0
000031D2 4A6E FFFE tst.w [A6 - 0x2]
000031D6 6700 00EE beq +0xF0 /* 000032C6 */
000031DA 302E FFEE move.w D0, [A6 - 0x12]
000031DE 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
000031E2 0006 001A ori.b D6, 0x1A
000031E6 0001 0024 ori.b D1, 0x24 /* '$' */
000031EA 0003 0020 ori.b D3, 0x20 /* ' ' */
000031EE 0005 004E ori.b D5, 0x4E /* 'N' */
000031F2 0006 0060 ori.b D6, 0x60 /* '`' */
000031F6 0008 0080 ori.b A0, 0x80
000031FA 000F 00CA ori.b A7, 0xCA
000031FE 486E FFEE pea.l [A6 - 0x12]
00003202 4EBA FEC6 jsr [PC - 0x13A /* 000030CA */]
00003206 588F addq.l A7, 4
00003208 6000 00BC bra +0xBE /* 000032C6 */
0000320C 303C 0100 move.w D0, 0x100
00003210 C06E FFFC and.w D0, [A6 - 0x4]
00003214 4A40 tst.w D0
00003216 6700 00AE beq +0xB0 /* 000032C6 */
0000321A 4EBA FADC jsr [PC - 0x524 /* 00002CF8 */]
0000321E 203C 0000 00FF move.l D0, 0xFF
00003224 C0AE FFF0 and.l D0, [A6 - 0x10]
00003228 42A7 clr.l -[A7]
0000322A 49C0 lea.l A4, D0
0000322C 3F00 move.w -[A7], D0
0000322E A93E syscall MenuKey
00003230 201F move.l D0, [A7]+
00003232 2F00 move.l -[A7], D0
00003234 4EBA FBCE jsr [PC - 0x432 /* 00002E04 */]
00003238 588F addq.l A7, 4
0000323A 6000 008A bra +0x8C /* 000032C6 */
0000323E 2D6E FFF0 FFEA move.l [A6 - 0x16], [A6 - 0x10]
00003244 2F2E FFEA move.l -[A7], [A6 - 0x16]
00003248 A922 syscall BeginUpdate
0000324A 2F2E FFEA move.l -[A7], [A6 - 0x16]
0000324E A923 syscall EndUpdate
00003250 6000 0074 bra +0x76 /* 000032C6 */
00003254 082E 0000 FFFD btst.b [A6 - 0x3], 0x0
0000325A 670E beq +0x10 /* 0000326A */
0000325C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00003260 4EBA FE1E jsr [PC - 0x1E2 /* 00003080 */]
00003264 588F addq.l A7, 4
00003266 6000 005E bra +0x60 /* 000032C6 */
label0000326A:
0000326A 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000326E 4EBA FE30 jsr [PC - 0x1D0 /* 000030A0 */]
00003272 588F addq.l A7, 4
00003274 6000 0050 bra +0x52 /* 000032C6 */
00003278 202E FFF0 move.l D0, [A6 - 0x10]
0000327C 7218 moveq.l D1, 0x18
0000327E E2A0 asr D0, D1
00003280 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
00003284 0002 0040 ori.b D2, 0x40 /* '@' */
00003288 0000 00FA ori.b D0, 0xFA
0000328C 0008 0000 ori.b A0, 0x0
00003290 0001 0034 ori.b D1, 0x34 /* '4' */
00003294 42A7 clr.l -[A7]
00003296 A924 syscall FrontWindow
00003298 205F movea.l A0, [A7]+
0000329A 2D48 FFEA move.l [A6 - 0x16], A0
0000329E 082E 0000 FFF3 btst.b [A6 - 0xD], 0x0
000032A4 6710 beq +0x12 /* 000032B6 */
000032A6 422D FA8C clr.b [A5 - 0x574]
000032AA 2F2E FFEA move.l -[A7], [A6 - 0x16]
000032AE 4EBA FDD0 jsr [PC - 0x230 /* 00003080 */]
000032B2 588F addq.l A7, 4
000032B4 6010 bra +0x12 /* 000032C6 */
label000032B6:
000032B6 7001 moveq.l D0, 0x01
000032B8 1B40 FA8C move.b [A5 - 0x574], D0
000032BC 2F2E FFEA move.l -[A7], [A6 - 0x16]
000032C0 4EBA FDDE jsr [PC - 0x222 /* 000030A0 */]
000032C4 588F addq.l A7, 4
label000032C6:
000032C6 4E5E unlink A6
000032C8 4E75 rts
000032CA 4841 swap.w D1
000032CC 4E44 trap 4
000032CE 4C45 4556 movem.l D1,D2,D4,D6,A0,A2,A6, D5
export_10:
000032D2 4E56 FFFE link A6, -0x0002
000032D6 4EBA F800 jsr [PC - 0x800 /* 00002AD8 */]
000032DA 3D40 FFFE move.w [A6 - 0x2], D0
000032DE 4A6E FFFE tst.w [A6 - 0x2]
000032E2 660E bne +0x10 /* 000032F2 */
000032E4 4EBA F982 jsr [PC - 0x67E /* 00002C68 */]
000032E8 4EBA F9DE jsr [PC - 0x622 /* 00002CC8 */]
label000032EC:
000032EC 4EBA FEBC jsr [PC - 0x144 /* 000031AA */]
000032F0 60FA bra -0x4 /* 000032EC */
label000032F2:
000032F2 4EBA F93E jsr [PC - 0x6C2 /* 00002C32 */]
000032F6 4E5E unlink A6
000032F8 4E75 rts
000032FA 4D41 chk.w D6, D1
000032FC 494E chk.w D4, A6
000032FE 2020 move.l D0, -[A0]
00003300 2020 move.l D0, -[A0]
fn00003302:
00003302 4E56 FF9E link A6, -0x0062
00003306 42A7 clr.l -[A7]
00003308 3F3C 0085 move.w -[A7], 0x85
0000330C 42A7 clr.l -[A7]
0000330E 4878 FFFF push.l 0xFFFF
00003312 A97C syscall GetNewDialog
00003314 205F movea.l A0, [A7]+
00003316 2D48 FFEC move.l [A6 - 0x14], A0
0000331A 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000331E A873 syscall SetPort
00003320 2F2E FFEC move.l -[A7], [A6 - 0x14]
00003324 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00003328 588F addq.l A7, 4
0000332A 302D FFCC move.w D0, [A5 - 0x34]
0000332E 906D FFC8 sub.w D0, [A5 - 0x38]
00003332 3D40 FFC4 move.w [A6 - 0x3C], D0
00003336 486E FFC4 pea.l [A6 - 0x3C]
0000333A 486E FFB6 pea.l [A6 - 0x4A]
0000333E 3F3C 200E move.w -[A7], 0x200E
00003342 A9EB syscall Pack4/FP68K
00003344 486E FFB6 pea.l [A6 - 0x4A]
00003348 486E FFC0 pea.l [A6 - 0x40]
0000334C 3F3C 1010 move.w -[A7], 0x1010
00003350 A9EB syscall Pack4/FP68K
00003352 3D7C 0140 FFB4 move.w [A6 - 0x4C], 0x140
00003358 486E FFC0 pea.l [A6 - 0x40]
0000335C 486E FFAA pea.l [A6 - 0x56]
00003360 3F3C 100E move.w -[A7], 0x100E
00003364 A9EB syscall Pack4/FP68K
00003366 486E FFB4 pea.l [A6 - 0x4C]
0000336A 486E FFAA pea.l [A6 - 0x56]
0000336E 3F3C 2006 move.w -[A7], 0x2006
00003372 A9EB syscall Pack4/FP68K
00003374 486E FFAA pea.l [A6 - 0x56]
00003378 486E FFC6 pea.l [A6 - 0x3A]
0000337C 3F3C 1010 move.w -[A7], 0x1010
00003380 A9EB syscall Pack4/FP68K
00003382 302D FFCA move.w D0, [A5 - 0x36]
00003386 906D FFC6 sub.w D0, [A5 - 0x3A]
0000338A 3D40 FFC4 move.w [A6 - 0x3C], D0
0000338E 486E FFC4 pea.l [A6 - 0x3C]
00003392 486E FFBA pea.l [A6 - 0x46]
00003396 3F3C 200E move.w -[A7], 0x200E
0000339A A9EB syscall Pack4/FP68K
0000339C 486E FFC6 pea.l [A6 - 0x3A]
000033A0 486E FFBA pea.l [A6 - 0x46]
000033A4 3F3C 1006 move.w -[A7], 0x1006
000033A8 A9EB syscall Pack4/FP68K
000033AA 3D7C 00F0 FFB8 move.w [A6 - 0x48], 0xF0
000033B0 486E FFB8 pea.l [A6 - 0x48]
000033B4 486E FFBA pea.l [A6 - 0x46]
000033B8 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
000033BC A9EB syscall Pack4/FP68K
000033BE 6F58 ble +0x5A /* 00003418 */
000033C0 302D FFCA move.w D0, [A5 - 0x36]
000033C4 906D FFC6 sub.w D0, [A5 - 0x3A]
000033C8 3D40 FFC4 move.w [A6 - 0x3C], D0
000033CC 486E FFC4 pea.l [A6 - 0x3C]
000033D0 486E FFB6 pea.l [A6 - 0x4A]
000033D4 3F3C 200E move.w -[A7], 0x200E
000033D8 A9EB syscall Pack4/FP68K
000033DA 486E FFB6 pea.l [A6 - 0x4A]
000033DE 486E FFC0 pea.l [A6 - 0x40]
000033E2 3F3C 1010 move.w -[A7], 0x1010
000033E6 A9EB syscall Pack4/FP68K
000033E8 3D7C 00F0 FFB4 move.w [A6 - 0x4C], 0xF0
000033EE 486E FFC0 pea.l [A6 - 0x40]
000033F2 486E FFAA pea.l [A6 - 0x56]
000033F6 3F3C 100E move.w -[A7], 0x100E
000033FA A9EB syscall Pack4/FP68K
000033FC 486E FFB4 pea.l [A6 - 0x4C]
00003400 486E FFAA pea.l [A6 - 0x56]
00003404 3F3C 2006 move.w -[A7], 0x2006
00003408 A9EB syscall Pack4/FP68K
0000340A 486E FFAA pea.l [A6 - 0x56]
0000340E 486E FFC6 pea.l [A6 - 0x3A]
00003412 3F3C 1010 move.w -[A7], 0x1010
00003416 A9EB syscall Pack4/FP68K
label00003418:
00003418 302D FFCC move.w D0, [A5 - 0x34]
0000341C 906D FFC8 sub.w D0, [A5 - 0x38]
00003420 3D40 FFC4 move.w [A6 - 0x3C], D0
00003424 486E FFC4 pea.l [A6 - 0x3C]
00003428 486E FFBA pea.l [A6 - 0x46]
0000342C 3F3C 200E move.w -[A7], 0x200E
00003430 A9EB syscall Pack4/FP68K
00003432 486E FFC6 pea.l [A6 - 0x3A]
00003436 486E FFBA pea.l [A6 - 0x46]
0000343A 3F3C 1006 move.w -[A7], 0x1006
0000343E A9EB syscall Pack4/FP68K
00003440 302D FFCA move.w D0, [A5 - 0x36]
00003444 906D FFC6 sub.w D0, [A5 - 0x3A]
00003448 3D40 FFB8 move.w [A6 - 0x48], D0
0000344C 486E FFB8 pea.l [A6 - 0x48]
00003450 486E FFAE pea.l [A6 - 0x52]
00003454 3F3C 200E move.w -[A7], 0x200E
00003458 A9EB syscall Pack4/FP68K
0000345A 486E FFC6 pea.l [A6 - 0x3A]
0000345E 486E FFAE pea.l [A6 - 0x52]
00003462 3F3C 1006 move.w -[A7], 0x1006
00003466 A9EB syscall Pack4/FP68K
00003468 486E FFCA pea.l [A6 - 0x36]
0000346C 4267 clr.w -[A7]
0000346E 4267 clr.w -[A7]
00003470 486E FFBA pea.l [A6 - 0x46]
00003474 3F3C 0016 move.w -[A7], 0x16
00003478 A9EB syscall Pack4/FP68K
0000347A 486E FFBA pea.l [A6 - 0x46]
0000347E 486E FFA6 pea.l [A6 - 0x5A]
00003482 3F3C 3010 move.w -[A7], 0x3010
00003486 A9EB syscall Pack4/FP68K
00003488 3F2E FFAC move.w -[A7], [A6 - 0x54]
0000348C 486E FFAE pea.l [A6 - 0x52]
00003490 3F3C 0016 move.w -[A7], 0x16
00003494 A9EB syscall Pack4/FP68K
00003496 486E FFAE pea.l [A6 - 0x52]
0000349A 486E FF9E pea.l [A6 - 0x62]
0000349E 3F3C 3010 move.w -[A7], 0x3010
000034A2 A9EB syscall Pack4/FP68K
000034A4 3F2E FFA4 move.w -[A7], [A6 - 0x5C]
000034A8 A8A7 syscall SetRect
000034AA 486E FFCA pea.l [A6 - 0x36]
000034AE 3F3C 000A move.w -[A7], 0xA /* '\n' */
000034B2 3F3C 000A move.w -[A7], 0xA /* '\n' */
000034B6 A8A8 syscall OffsetRect
000034B8 486E FFCA pea.l [A6 - 0x36]
000034BC 486D FFC6 pea.l [A5 - 0x3A]
000034C0 2F2E FFEC move.l -[A7], [A6 - 0x14]
000034C4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000034C8 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000034CC 4FEF 0010 lea.l A7, [A7 + 0x10]
000034D0 3D40 FFD2 move.w [A6 - 0x2E], D0
000034D4 2F2E FFEC move.l -[A7], [A6 - 0x14]
000034D8 3F3C 0001 move.w -[A7], 0x1
000034DC 486E FFE6 pea.l [A6 - 0x1A]
000034E0 486E FFDC pea.l [A6 - 0x24]
000034E4 486E FFD4 pea.l [A6 - 0x2C]
000034E8 A98D syscall GetDialogItem/GetDItem
000034EA 3F3C 0003 move.w -[A7], 0x3
000034EE 3F3C 0003 move.w -[A7], 0x3
000034F2 A89B syscall PenSize
000034F4 486E FFD4 pea.l [A6 - 0x2C]
000034F8 3F3C FFFC move.w -[A7], 0xFFFC
000034FC 3F3C FFFC move.w -[A7], 0xFFFC
00003500 A8A9 syscall InsetRect
00003502 486E FFD4 pea.l [A6 - 0x2C]
00003506 3F3C 0010 move.w -[A7], 0x10
0000350A 3F3C 0010 move.w -[A7], 0x10
0000350E A8B0 syscall FrameRoundRect
00003510 42A7 clr.l -[A7]
00003512 3F3C 0080 move.w -[A7], 0x80
00003516 A9B8 syscall GetPattern
00003518 205F movea.l A0, [A7]+
0000351A 2B48 FC3C move.l [A5 - 0x3C4], A0
0000351E 2B48 FC44 move.l [A5 - 0x3BC], A0
00003522 42A7 clr.l -[A7]
00003524 3F3C 0081 move.w -[A7], 0x81
00003528 A9B8 syscall GetPattern
0000352A 205F movea.l A0, [A7]+
0000352C 2B48 FC40 move.l [A5 - 0x3C0], A0
00003530 42A7 clr.l -[A7]
00003532 A975 syscall TickCount
00003534 201F move.l D0, [A7]+
00003536 2B40 FC48 move.l [A5 - 0x3B8], D0
0000353A 41EE FFD4 lea.l A0, [A6 - 0x2C]
0000353E 43EE FFCA lea.l A1, [A6 - 0x36]
00003542 20D9 move.l [A0]+, [A1]+
00003544 20D9 move.l [A0]+, [A1]+
00003546 486E FFD4 pea.l [A6 - 0x2C]
0000354A 3F3C FFFC move.w -[A7], 0xFFFC
0000354E 3F3C FFFC move.w -[A7], 0xFFFC
00003552 A8A9 syscall InsetRect
00003554 486E FFD4 pea.l [A6 - 0x2C]
00003558 A8A1 syscall FrameRect
0000355A 206E 000C movea.l A0, [A6 + 0xC]
0000355E 3028 0002 move.w D0, [A0 + 0x2]
00003562 906D FFC8 sub.w D0, [A5 - 0x38]
00003566 3D40 FFC4 move.w [A6 - 0x3C], D0
0000356A 486E FFC4 pea.l [A6 - 0x3C]
0000356E 486E FFBA pea.l [A6 - 0x46]
00003572 3F3C 200E move.w -[A7], 0x200E
00003576 A9EB syscall Pack4/FP68K
00003578 486E FFC6 pea.l [A6 - 0x3A]
0000357C 486E FFBA pea.l [A6 - 0x46]
00003580 3F3C 1006 move.w -[A7], 0x1006
00003584 A9EB syscall Pack4/FP68K
00003586 486E FFBA pea.l [A6 - 0x46]
0000358A 3F3C 0016 move.w -[A7], 0x16
0000358E A9EB syscall Pack4/FP68K
00003590 486E FFBA pea.l [A6 - 0x46]
00003594 486D FC4E pea.l [A5 - 0x3B2]
00003598 3F3C 2010 move.w -[A7], 0x2010
0000359C A9EB syscall Pack4/FP68K
0000359E 206E 000C movea.l A0, [A6 + 0xC]
000035A2 3010 move.w D0, [A0]
000035A4 906D FFC6 sub.w D0, [A5 - 0x3A]
000035A8 3D40 FFC4 move.w [A6 - 0x3C], D0
000035AC 486E FFC4 pea.l [A6 - 0x3C]
000035B0 486E FFBA pea.l [A6 - 0x46]
000035B4 3F3C 200E move.w -[A7], 0x200E
000035B8 A9EB syscall Pack4/FP68K
000035BA 486E FFC6 pea.l [A6 - 0x3A]
000035BE 486E FFBA pea.l [A6 - 0x46]
000035C2 3F3C 1006 move.w -[A7], 0x1006
000035C6 A9EB syscall Pack4/FP68K
000035C8 486E FFBA pea.l [A6 - 0x46]
000035CC 3F3C 0016 move.w -[A7], 0x16
000035D0 A9EB syscall Pack4/FP68K
000035D2 486E FFBA pea.l [A6 - 0x46]
000035D6 486D FC4C pea.l [A5 - 0x3B4]
000035DA 3F3C 2010 move.w -[A7], 0x2010
000035DE A9EB syscall Pack4/FP68K
000035E0 206E 000C movea.l A0, [A6 + 0xC]
000035E4 3028 0006 move.w D0, [A0 + 0x6]
000035E8 906D FFC8 sub.w D0, [A5 - 0x38]
000035EC 3D40 FFC4 move.w [A6 - 0x3C], D0
000035F0 486E FFC4 pea.l [A6 - 0x3C]
000035F4 486E FFBA pea.l [A6 - 0x46]
000035F8 3F3C 200E move.w -[A7], 0x200E
000035FC A9EB syscall Pack4/FP68K
000035FE 486E FFC6 pea.l [A6 - 0x3A]
00003602 486E FFBA pea.l [A6 - 0x46]
00003606 3F3C 1006 move.w -[A7], 0x1006
0000360A A9EB syscall Pack4/FP68K
0000360C 486E FFBA pea.l [A6 - 0x46]
00003610 3F3C 0016 move.w -[A7], 0x16
00003614 A9EB syscall Pack4/FP68K
00003616 486E FFBA pea.l [A6 - 0x46]
0000361A 486D FC52 pea.l [A5 - 0x3AE]
0000361E 3F3C 2010 move.w -[A7], 0x2010
00003622 A9EB syscall Pack4/FP68K
00003624 206E 000C movea.l A0, [A6 + 0xC]
00003628 3028 0004 move.w D0, [A0 + 0x4]
0000362C 906D FFC6 sub.w D0, [A5 - 0x3A]
00003630 3D40 FFC4 move.w [A6 - 0x3C], D0
00003634 486E FFC4 pea.l [A6 - 0x3C]
00003638 486E FFBA pea.l [A6 - 0x46]
0000363C 3F3C 200E move.w -[A7], 0x200E
00003640 A9EB syscall Pack4/FP68K
00003642 486E FFC6 pea.l [A6 - 0x3A]
00003646 486E FFBA pea.l [A6 - 0x46]
0000364A 3F3C 1006 move.w -[A7], 0x1006
0000364E A9EB syscall Pack4/FP68K
00003650 486E FFBA pea.l [A6 - 0x46]
00003654 3F3C 0016 move.w -[A7], 0x16
00003658 A9EB syscall Pack4/FP68K
0000365A 486E FFBA pea.l [A6 - 0x46]
0000365E 486D FC50 pea.l [A5 - 0x3B0]
00003662 3F3C 2010 move.w -[A7], 0x2010
00003666 A9EB syscall Pack4/FP68K
00003668 486D FC4C pea.l [A5 - 0x3B4]
0000366C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00003670 3F3C 000A move.w -[A7], 0xA /* '\n' */
00003674 A8A8 syscall OffsetRect
00003676 41ED FC54 lea.l A0, [A5 - 0x3AC]
0000367A 2F20 move.l -[A7], -[A0]
0000367C 2F20 move.l -[A7], -[A0]
0000367E 4EBA 030E jsr [PC + 0x30E /* 0000398E */]
00003682 508F addq.l A7, 8
label00003684:
00003684 302D FC52 move.w D0, [A5 - 0x3AE]
00003688 906D FC4E sub.w D0, [A5 - 0x3B2]
0000368C 3D40 FFC4 move.w [A6 - 0x3C], D0
00003690 486E FFC6 pea.l [A6 - 0x3A]
00003694 486E FFBA pea.l [A6 - 0x46]
00003698 3F3C 100E move.w -[A7], 0x100E
0000369C A9EB syscall Pack4/FP68K
0000369E 486E FFC4 pea.l [A6 - 0x3C]
000036A2 486E FFBA pea.l [A6 - 0x46]
000036A6 3F3C 2004 move.w -[A7], 0x2004
000036AA A9EB syscall Pack4/FP68K
000036AC 486D FC5C pea.l [A5 - 0x3A4]
000036B0 486E FFBA pea.l [A6 - 0x46]
000036B4 3F3C 0000 move.w -[A7], 0x0
000036B8 A9EB syscall Pack4/FP68K
000036BA 486E FFBA pea.l [A6 - 0x46]
000036BE 3F3C 0016 move.w -[A7], 0x16
000036C2 A9EB syscall Pack4/FP68K
000036C4 486E FFBA pea.l [A6 - 0x46]
000036C8 486E FFB2 pea.l [A6 - 0x4E]
000036CC 3F3C 3010 move.w -[A7], 0x3010
000036D0 A9EB syscall Pack4/FP68K
000036D2 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
000036D6 3F3C 0005 move.w -[A7], 0x5
000036DA 2F2E FFEC move.l -[A7], [A6 - 0x14]
000036DE 4EBA D0DA jsr [PC - 0x2F26 /* 000007BA */]
000036E2 4FEF 000A lea.l A7, [A7 + 0xA]
000036E6 302D FC50 move.w D0, [A5 - 0x3B0]
000036EA 906D FC4C sub.w D0, [A5 - 0x3B4]
000036EE 3D40 FFC4 move.w [A6 - 0x3C], D0
000036F2 486E FFC6 pea.l [A6 - 0x3A]
000036F6 486E FFBA pea.l [A6 - 0x46]
000036FA 3F3C 100E move.w -[A7], 0x100E
000036FE A9EB syscall Pack4/FP68K
00003700 486E FFC4 pea.l [A6 - 0x3C]
00003704 486E FFBA pea.l [A6 - 0x46]
00003708 3F3C 2004 move.w -[A7], 0x2004
0000370C A9EB syscall Pack4/FP68K
0000370E 486D FC66 pea.l [A5 - 0x39A]
00003712 486E FFBA pea.l [A6 - 0x46]
00003716 3F3C 0000 move.w -[A7], 0x0
0000371A A9EB syscall Pack4/FP68K
0000371C 486E FFBA pea.l [A6 - 0x46]
00003720 3F3C 0016 move.w -[A7], 0x16
00003724 A9EB syscall Pack4/FP68K
00003726 486E FFBA pea.l [A6 - 0x46]
0000372A 486E FFB2 pea.l [A6 - 0x4E]
0000372E 3F3C 3010 move.w -[A7], 0x3010
00003732 A9EB syscall Pack4/FP68K
00003734 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
00003738 3F3C 0007 move.w -[A7], 0x7
0000373C 2F2E FFEC move.l -[A7], [A6 - 0x14]
00003740 4EBA D078 jsr [PC - 0x2F88 /* 000007BA */]
00003744 4FEF 000A lea.l A7, [A7 + 0xA]
00003748 486D 007A pea.l [A5 + 0x7A /* export_11 */]
0000374C 486E FFE6 pea.l [A6 - 0x1A]
00003750 A991 syscall ModalDialog
00003752 302E FFE6 move.w D0, [A6 - 0x1A]
00003756 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000375A 0003 0003 ori.b D3, 0x3
0000375E 0032 0002 4FEF ori.b <<invalid full ext with IS == 1 and I/IS == 7>>, 0x2
00003764 FFF6 .invalid <<F/7/7>>
00003766 486E FFC6 pea.l [A6 - 0x3A]
0000376A 486F 0004 pea.l [A7 + 0x4]
0000376E 3F3C 100E move.w -[A7], 0x100E
00003772 A9EB syscall Pack4/FP68K
00003774 2F2E FFEC move.l -[A7], [A6 - 0x14]
00003778 41EE FFD2 lea.l A0, [A6 - 0x2E]
0000377C 2F20 move.l -[A7], -[A0]
0000377E 2F20 move.l -[A7], -[A0]
00003780 486D FC4C pea.l [A5 - 0x3B4]
00003784 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003788 4EBA 0324 jsr [PC + 0x324 /* 00003AAE */]
0000378C 4FEF 001E lea.l A7, [A7 + 0x1E]
00003790 0C6E 0001 FFE6 cmpi.w [A6 - 0x1A], 0x1
00003796 670A beq +0xC /* 000037A2 */
00003798 0C6E 0002 FFE6 cmpi.w [A6 - 0x1A], 0x2
0000379E 6600 FEE4 bne -0x11A /* 00003684 */
label000037A2:
000037A2 0C6E 0001 FFE6 cmpi.w [A6 - 0x1A], 0x1
000037A8 6600 00FA bne +0xFC /* 000038A4 */
000037AC 486D FC4C pea.l [A5 - 0x3B4]
000037B0 3F3C FFF6 move.w -[A7], 0xFFF6
000037B4 3F3C FFF6 move.w -[A7], 0xFFF6
000037B8 A8A8 syscall OffsetRect
000037BA 486D FC4E pea.l [A5 - 0x3B2]
000037BE 486E FFBC pea.l [A6 - 0x44]
000037C2 3F3C 200E move.w -[A7], 0x200E
000037C6 A9EB syscall Pack4/FP68K
000037C8 486E FFC6 pea.l [A6 - 0x3A]
000037CC 486E FFBC pea.l [A6 - 0x44]
000037D0 3F3C 1004 move.w -[A7], 0x1004
000037D4 A9EB syscall Pack4/FP68K
000037D6 486E FFBC pea.l [A6 - 0x44]
000037DA 3F3C 0016 move.w -[A7], 0x16
000037DE A9EB syscall Pack4/FP68K
000037E0 486E FFBC pea.l [A6 - 0x44]
000037E4 486D FC4E pea.l [A5 - 0x3B2]
000037E8 3F3C 2010 move.w -[A7], 0x2010
000037EC A9EB syscall Pack4/FP68K
000037EE 486D FC4C pea.l [A5 - 0x3B4]
000037F2 486E FFBC pea.l [A6 - 0x44]
000037F6 3F3C 200E move.w -[A7], 0x200E
000037FA A9EB syscall Pack4/FP68K
000037FC 486E FFC6 pea.l [A6 - 0x3A]
00003800 486E FFBC pea.l [A6 - 0x44]
00003804 3F3C 1004 move.w -[A7], 0x1004
00003808 A9EB syscall Pack4/FP68K
0000380A 486E FFBC pea.l [A6 - 0x44]
0000380E 3F3C 0016 move.w -[A7], 0x16
00003812 A9EB syscall Pack4/FP68K
00003814 486E FFBC pea.l [A6 - 0x44]
00003818 486D FC4C pea.l [A5 - 0x3B4]
0000381C 3F3C 2010 move.w -[A7], 0x2010
00003820 A9EB syscall Pack4/FP68K
00003822 486D FC52 pea.l [A5 - 0x3AE]
00003826 486E FFBC pea.l [A6 - 0x44]
0000382A 3F3C 200E move.w -[A7], 0x200E
0000382E A9EB syscall Pack4/FP68K
00003830 486E FFC6 pea.l [A6 - 0x3A]
00003834 486E FFBC pea.l [A6 - 0x44]
00003838 3F3C 1004 move.w -[A7], 0x1004
0000383C A9EB syscall Pack4/FP68K
0000383E 486E FFBC pea.l [A6 - 0x44]
00003842 3F3C 0016 move.w -[A7], 0x16
00003846 A9EB syscall Pack4/FP68K
00003848 486E FFBC pea.l [A6 - 0x44]
0000384C 486D FC52 pea.l [A5 - 0x3AE]
00003850 3F3C 2010 move.w -[A7], 0x2010
00003854 A9EB syscall Pack4/FP68K
00003856 486D FC50 pea.l [A5 - 0x3B0]
0000385A 486E FFBC pea.l [A6 - 0x44]
0000385E 3F3C 200E move.w -[A7], 0x200E
00003862 A9EB syscall Pack4/FP68K
00003864 486E FFC6 pea.l [A6 - 0x3A]
00003868 486E FFBC pea.l [A6 - 0x44]
0000386C 3F3C 1004 move.w -[A7], 0x1004
00003870 A9EB syscall Pack4/FP68K
00003872 486E FFBC pea.l [A6 - 0x44]
00003876 3F3C 0016 move.w -[A7], 0x16
0000387A A9EB syscall Pack4/FP68K
0000387C 486E FFBC pea.l [A6 - 0x44]
00003880 486D FC50 pea.l [A5 - 0x3B0]
00003884 3F3C 2010 move.w -[A7], 0x2010
00003888 A9EB syscall Pack4/FP68K
0000388A 486D FC4C pea.l [A5 - 0x3B4]
0000388E 3F2D FFC8 move.w -[A7], [A5 - 0x38]
00003892 3F2D FFC8 move.w -[A7], [A5 - 0x38]
00003896 A8A8 syscall OffsetRect
00003898 206E 000C movea.l A0, [A6 + 0xC]
0000389C 43ED FC4C lea.l A1, [A5 - 0x3B4]
000038A0 20D9 move.l [A0]+, [A1]+
000038A2 20D9 move.l [A0]+, [A1]+
label000038A4:
000038A4 42A7 clr.l -[A7]
000038A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000038AA 4267 clr.w -[A7]
000038AC 2F3C 0002 002E move.l -[A7], 0x2002E
000038B2 7000 moveq.l D0, 0x00
000038B4 A82A syscall ComponentDispatch
000038B6 201F move.l D0, [A7]+
000038B8 3D40 FFD2 move.w [A6 - 0x2E], D0
000038BC 2F2D FC3C move.l -[A7], [A5 - 0x3C4]
000038C0 A9A3 syscall ReleaseResource
000038C2 2F2D FC40 move.l -[A7], [A5 - 0x3C0]
000038C6 A9A3 syscall ReleaseResource
000038C8 2F2E FFEC move.l -[A7], [A6 - 0x14]
000038CC A983 syscall DisposeDialog
000038CE 4E5E unlink A6
000038D0 4E75 rts
000038D2 434C chk.w D1, A4
000038D4 4950 chk.w D4, [A0]
000038D6 534F subq.w A7, 1
000038D8 5552 subq.w [A2], 2
export_11:
000038DA 4E56 FFF0 link A6, -0x0010
000038DE 42A7 clr.l -[A7]
000038E0 A975 syscall TickCount
000038E2 201F move.l D0, [A7]+
000038E4 90AD FC48 sub.l D0, [A5 - 0x3B8]
000038E8 0C80 0000 000F cmpi.l D0, 0xF
000038EE 6322 bls +0x24 /* 00003912 */
000038F0 42A7 clr.l -[A7]
000038F2 A975 syscall TickCount
000038F4 201F move.l D0, [A7]+
000038F6 2B40 FC48 move.l [A5 - 0x3B8], D0
000038FA 202D FC44 move.l D0, [A5 - 0x3BC]
000038FE B0AD FC3C cmp.l D0, [A5 - 0x3C4]
00003902 6608 bne +0xA /* 0000390C */
00003904 2B6D FC40 FC44 move.l [A5 - 0x3BC], [A5 - 0x3C0]
0000390A 6006 bra +0x8 /* 00003912 */
label0000390C:
0000390C 2B6D FC3C FC44 move.l [A5 - 0x3BC], [A5 - 0x3C4]
label00003912:
00003912 41ED FC54 lea.l A0, [A5 - 0x3AC]
00003916 2F20 move.l -[A7], -[A0]
00003918 2F20 move.l -[A7], -[A0]
0000391A 4EBA 0072 jsr [PC + 0x72 /* 0000398E */]
0000391E 508F addq.l A7, 8
00003920 206E 000C movea.l A0, [A6 + 0xC]
00003924 0C50 0003 cmpi.w [A0], 0x3
00003928 664E bne +0x50 /* 00003978 */
0000392A 206E 000C movea.l A0, [A6 + 0xC]
0000392E 203C 0000 00FF move.l D0, 0xFF
00003934 C0A8 0002 and.l D0, [A0 + 0x2]
00003938 1D40 FFF1 move.b [A6 - 0xF], D0
0000393C 0C2E 000D FFF1 cmpi.b [A6 - 0xF], 0xD /* '\r' */
00003942 6708 beq +0xA /* 0000394C */
00003944 0C2E 0003 FFF1 cmpi.b [A6 - 0xF], 0x3
0000394A 662C bne +0x2E /* 00003978 */
label0000394C:
0000394C 206E 0008 movea.l A0, [A6 + 0x8]
00003950 7001 moveq.l D0, 0x01
00003952 3080 move.w [A0], D0
00003954 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003958 3F3C 0001 move.w -[A7], 0x1
0000395C 486E FFFE pea.l [A6 - 0x2]
00003960 486E FFF2 pea.l [A6 - 0xE]
00003964 486E FFF6 pea.l [A6 - 0xA]
00003968 A98D syscall GetDialogItem/GetDItem
0000396A 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000396E 3F3C 0001 move.w -[A7], 0x1
00003972 A95D syscall HiliteControl
00003974 7001 moveq.l D0, 0x01
00003976 6002 bra +0x4 /* 0000397A */
label00003978:
00003978 7000 moveq.l D0, 0x00
label0000397A:
0000397A 4E5E unlink A6
0000397C 205F movea.l A0, [A7]+
0000397E 4FEF 000C lea.l A7, [A7 + 0xC]
00003982 1E80 move.b [A7], D0
00003984 4ED0 jmp [A0]
00003986 434C chk.w D1, A4
00003988 4950 chk.w D4, [A0]
0000398A 4449 neg.w A1
0000398C 414C chk.w D0, A4
fn0000398E:
0000398E 4E56 FFF0 link A6, -0x0010
00003992 41EE FFF0 lea.l A0, [A6 - 0x10]
00003996 43ED FC54 lea.l A1, [A5 - 0x3AC]
0000399A 20D9 move.l [A0]+, [A1]+
0000399C 20D9 move.l [A0]+, [A1]+
0000399E 3F3C 0001 move.w -[A7], 0x1
000039A2 3F3C 0001 move.w -[A7], 0x1
000039A6 A89B syscall PenSize
000039A8 206D FC44 movea.l A0, [A5 - 0x3BC]
000039AC 2F10 move.l -[A7], [A0]
000039AE A89D syscall PenPat
000039B0 486E 0008 pea.l [A6 + 0x8]
000039B4 A8A1 syscall FrameRect
000039B6 3F3C 0004 move.w -[A7], 0x4
000039BA 3F3C 0004 move.w -[A7], 0x4
000039BE A89B syscall PenSize
000039C0 486D F72E pea.l [A5 - 0x8D2]
000039C4 A89D syscall PenPat
000039C6 302E 000A move.w D0, [A6 + 0xA]
000039CA 5240 addq.w D0, 1
000039CC 3F00 move.w -[A7], D0
000039CE 302E 0008 move.w D0, [A6 + 0x8]
000039D2 5240 addq.w D0, 1
000039D4 3F00 move.w -[A7], D0
000039D6 A893 syscall MoveTo
000039D8 4267 clr.w -[A7]
000039DA 4267 clr.w -[A7]
000039DC A892 syscall Line
000039DE 302E 000E move.w D0, [A6 + 0xE]
000039E2 906E 000A sub.w D0, [A6 + 0xA]
000039E6 48C0 ext.l D0
000039E8 81FC 0002 divs.w D0, 0x2
000039EC 5B40 subq.w D0, 5
000039EE 3F00 move.w -[A7], D0
000039F0 4267 clr.w -[A7]
000039F2 A894 syscall Move
000039F4 4267 clr.w -[A7]
000039F6 4267 clr.w -[A7]
000039F8 A892 syscall Line
000039FA 302E 000E move.w D0, [A6 + 0xE]
000039FE 5B40 subq.w D0, 5
00003A00 3F00 move.w -[A7], D0
00003A02 302E 0008 move.w D0, [A6 + 0x8]
00003A06 5240 addq.w D0, 1
00003A08 3F00 move.w -[A7], D0
00003A0A A893 syscall MoveTo
00003A0C 4267 clr.w -[A7]
00003A0E 4267 clr.w -[A7]
00003A10 A892 syscall Line
00003A12 302E 000C move.w D0, [A6 + 0xC]
00003A16 906E 0008 sub.w D0, [A6 + 0x8]
00003A1A 48C0 ext.l D0
00003A1C 81FC 0002 divs.w D0, 0x2
00003A20 4267 clr.w -[A7]
00003A22 5540 subq.w D0, 2
00003A24 3F00 move.w -[A7], D0
00003A26 A894 syscall Move
00003A28 4267 clr.w -[A7]
00003A2A 4267 clr.w -[A7]
00003A2C A892 syscall Line
00003A2E 302E 000E move.w D0, [A6 + 0xE]
00003A32 5B40 subq.w D0, 5
00003A34 3F00 move.w -[A7], D0
00003A36 302E 000C move.w D0, [A6 + 0xC]
00003A3A 5B40 subq.w D0, 5
00003A3C 3F00 move.w -[A7], D0
00003A3E A893 syscall MoveTo
00003A40 4267 clr.w -[A7]
00003A42 4267 clr.w -[A7]
00003A44 A892 syscall Line
00003A46 302E 000E move.w D0, [A6 + 0xE]
00003A4A 906E 000A sub.w D0, [A6 + 0xA]
00003A4E 4440 neg.w D0
00003A50 48C0 ext.l D0
00003A52 81FC 0002 divs.w D0, 0x2
00003A56 3F00 move.w -[A7], D0
00003A58 4267 clr.w -[A7]
00003A5A A894 syscall Move
00003A5C 4267 clr.w -[A7]
00003A5E 4267 clr.w -[A7]
00003A60 A892 syscall Line
00003A62 302E 000A move.w D0, [A6 + 0xA]
00003A66 5240 addq.w D0, 1
00003A68 3F00 move.w -[A7], D0
00003A6A 302E 000C move.w D0, [A6 + 0xC]
00003A6E 5B40 subq.w D0, 5
00003A70 3F00 move.w -[A7], D0
00003A72 A893 syscall MoveTo
00003A74 4267 clr.w -[A7]
00003A76 4267 clr.w -[A7]
00003A78 A892 syscall Line
00003A7A 302E 000C move.w D0, [A6 + 0xC]
00003A7E 906E 0008 sub.w D0, [A6 + 0x8]
00003A82 4440 neg.w D0
00003A84 48C0 ext.l D0
00003A86 81FC 0002 divs.w D0, 0x2
00003A8A 4267 clr.w -[A7]
00003A8C 5640 addq.w D0, 3
00003A8E 3F00 move.w -[A7], D0
00003A90 A894 syscall Move
00003A92 4267 clr.w -[A7]
00003A94 4267 clr.w -[A7]
00003A96 A892 syscall Line
00003A98 3F3C 0001 move.w -[A7], 0x1
00003A9C 3F3C 0001 move.w -[A7], 0x1
00003AA0 A89B syscall PenSize
00003AA2 4E5E unlink A6
00003AA4 4E75 rts
00003AA6 4452 neg.w [A2]
00003AA8 4157 chk.w D0, [A7]
00003AAA 434C chk.w D1, A4
00003AAC 4950 chk.w D4, [A0]
fn00003AAE:
00003AAE 4E56 FFC2 link A6, -0x003E
00003AB2 206E 000C movea.l A0, [A6 + 0xC]
00003AB6 43EE FFD6 lea.l A1, [A6 - 0x2A]
00003ABA 22D8 move.l [A1]+, [A0]+
00003ABC 22D8 move.l [A1]+, [A0]+
00003ABE 486E FFFC pea.l [A6 - 0x4]
00003AC2 A972 syscall GetMouse
00003AC4 486E FFF4 pea.l [A6 - 0xC]
00003AC8 486E FFF6 pea.l [A6 - 0xA]
00003ACC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003AD0 41EE FFDE lea.l A0, [A6 - 0x22]
00003AD4 2F20 move.l -[A7], -[A0]
00003AD6 2F20 move.l -[A7], -[A0]
00003AD8 4EBA 0430 jsr [PC + 0x430 /* 00003F0A */]
00003ADC 4FEF 0014 lea.l A7, [A7 + 0x14]
00003AE0 3D40 FFF2 move.w [A6 - 0xE], D0
00003AE4 4A40 tst.w D0
00003AE6 6700 0416 beq +0x418 /* 00003EFE */
00003AEA 42A7 clr.l -[A7]
00003AEC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003AF0 4267 clr.w -[A7]
00003AF2 2F3C 0002 002E move.l -[A7], 0x2002E
00003AF8 7000 moveq.l D0, 0x00
00003AFA A82A syscall ComponentDispatch
00003AFC 201F move.l D0, [A7]+
00003AFE 3D40 FFDE move.w [A6 - 0x22], D0
00003B02 486E FFE0 pea.l [A6 - 0x20]
00003B06 A898 syscall GetPenState
00003B08 3F3C 000A move.w -[A7], 0xA /* '\n' */
00003B0C A89C syscall PenMode
00003B0E 41EE FFDE lea.l A0, [A6 - 0x22]
00003B12 2F20 move.l -[A7], -[A0]
00003B14 2F20 move.l -[A7], -[A0]
00003B16 4EBA FE76 jsr [PC - 0x18A /* 0000398E */]
00003B1A 508F addq.l A7, 8
00003B1C 486D F726 pea.l [A5 - 0x8DA]
00003B20 A89D syscall PenPat
00003B22 41EE FFDE lea.l A0, [A6 - 0x22]
00003B26 2F20 move.l -[A7], -[A0]
00003B28 2F20 move.l -[A7], -[A0]
00003B2A 4EBA FE62 jsr [PC - 0x19E /* 0000398E */]
00003B2E 508F addq.l A7, 8
00003B30 0C6E 0009 FFF2 cmpi.w [A6 - 0xE], 0x9 /* '\t' */
00003B36 6700 00D8 beq +0xDA /* 00003C10 */
00003B3A 6000 0354 bra +0x356 /* 00003E90 */
label00003B3E:
00003B3E 486E FFF8 pea.l [A6 - 0x8]
00003B42 A972 syscall GetMouse
00003B44 4267 clr.w -[A7]
00003B46 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003B4A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003B4E A881 syscall EqualPt
00003B50 101F move.b D0, [A7]+
00003B52 4A00 tst.b D0
00003B54 6600 00BA bne +0xBC /* 00003C10 */
00003B58 42A7 clr.l -[A7]
00003B5A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003B5E 2F3C 0000 0016 move.l -[A7], 0x16
00003B64 7000 moveq.l D0, 0x00
00003B66 A82A syscall ComponentDispatch
00003B68 201F move.l D0, [A7]+
00003B6A 3D40 FFDE move.w [A6 - 0x22], D0
00003B6E 302E FFFA move.w D0, [A6 - 0x6]
00003B72 906E FFFE sub.w D0, [A6 - 0x2]
00003B76 3D40 FFF6 move.w [A6 - 0xA], D0
00003B7A 302E FFF8 move.w D0, [A6 - 0x8]
00003B7E 906E FFFC sub.w D0, [A6 - 0x4]
00003B82 3D40 FFF4 move.w [A6 - 0xC], D0
00003B86 302E FFD8 move.w D0, [A6 - 0x28]
00003B8A D06E FFF6 add.w D0, [A6 - 0xA]
00003B8E B06E 0012 cmp.w D0, [A6 + 0x12]
00003B92 6C0C bge +0xE /* 00003BA0 */
00003B94 302E 0012 move.w D0, [A6 + 0x12]
00003B98 906E FFD8 sub.w D0, [A6 - 0x28]
00003B9C 3D40 FFF6 move.w [A6 - 0xA], D0
label00003BA0:
00003BA0 302E FFD6 move.w D0, [A6 - 0x2A]
00003BA4 D06E FFF4 add.w D0, [A6 - 0xC]
00003BA8 B06E 0010 cmp.w D0, [A6 + 0x10]
00003BAC 6C0C bge +0xE /* 00003BBA */
00003BAE 302E 0010 move.w D0, [A6 + 0x10]
00003BB2 906E FFD6 sub.w D0, [A6 - 0x2A]
00003BB6 3D40 FFF4 move.w [A6 - 0xC], D0
label00003BBA:
00003BBA 302E FFDC move.w D0, [A6 - 0x24]
00003BBE D06E FFF6 add.w D0, [A6 - 0xA]
00003BC2 B06E 0016 cmp.w D0, [A6 + 0x16]
00003BC6 6F0C ble +0xE /* 00003BD4 */
00003BC8 302E 0016 move.w D0, [A6 + 0x16]
00003BCC 906E FFDC sub.w D0, [A6 - 0x24]
00003BD0 3D40 FFF6 move.w [A6 - 0xA], D0
label00003BD4:
00003BD4 302E FFDA move.w D0, [A6 - 0x26]
00003BD8 D06E FFF4 add.w D0, [A6 - 0xC]
00003BDC B06E 0014 cmp.w D0, [A6 + 0x14]
00003BE0 6F0C ble +0xE /* 00003BEE */
00003BE2 302E 0014 move.w D0, [A6 + 0x14]
00003BE6 906E FFDA sub.w D0, [A6 - 0x26]
00003BEA 3D40 FFF4 move.w [A6 - 0xC], D0
label00003BEE:
00003BEE 486E FFD6 pea.l [A6 - 0x2A]
00003BF2 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00003BF6 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00003BFA A8A8 syscall OffsetRect
00003BFC 41EE FFDE lea.l A0, [A6 - 0x22]
00003C00 2F20 move.l -[A7], -[A0]
00003C02 2F20 move.l -[A7], -[A0]
00003C04 4EBA FD88 jsr [PC - 0x278 /* 0000398E */]
00003C08 508F addq.l A7, 8
00003C0A 2D6E FFF8 FFFC move.l [A6 - 0x4], [A6 - 0x8]
label00003C10:
00003C10 4267 clr.w -[A7]
00003C12 A973 syscall StillDown
00003C14 101F move.b D0, [A7]+
00003C16 4A00 tst.b D0
00003C18 6600 FF24 bne -0xDA /* 00003B3E */
00003C1C 6000 027E bra +0x280 /* 00003E9C */
label00003C20:
00003C20 486E FFF8 pea.l [A6 - 0x8]
00003C24 A972 syscall GetMouse
00003C26 4267 clr.w -[A7]
00003C28 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003C2C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003C30 A881 syscall EqualPt
00003C32 101F move.b D0, [A7]+
00003C34 4A00 tst.b D0
00003C36 6600 0258 bne +0x25A /* 00003E90 */
00003C3A 42A7 clr.l -[A7]
00003C3C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003C40 2F3C 0000 0016 move.l -[A7], 0x16
00003C46 7000 moveq.l D0, 0x00
00003C48 A82A syscall ComponentDispatch
00003C4A 201F move.l D0, [A7]+
00003C4C 3D40 FFDE move.w [A6 - 0x22], D0
00003C50 302E FFF2 move.w D0, [A6 - 0xE]
00003C54 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00003C58 0001 0008 ori.b D1, 0x8
00003C5C 0078 0010 001A ori.w [0x0000001A], 0x10
00003C62 0026 0030 ori.b -[A6], 0x30 /* '0' */
00003C66 003C 0046 ori.b ccr, 70
00003C6A 0052 005C ori.w [A2], 0x5C /* '\\' */
00003C6E 302E FFFA move.w D0, [A6 - 0x6]
00003C72 906E FFF6 sub.w D0, [A6 - 0xA]
00003C76 3D40 FFD8 move.w [A6 - 0x28], D0
00003C7A 302E FFF8 move.w D0, [A6 - 0x8]
00003C7E 906E FFF4 sub.w D0, [A6 - 0xC]
00003C82 3D40 FFD6 move.w [A6 - 0x2A], D0
00003C86 604C bra +0x4E /* 00003CD4 */
00003C88 302E FFF8 move.w D0, [A6 - 0x8]
00003C8C 906E FFF4 sub.w D0, [A6 - 0xC]
00003C90 3D40 FFD6 move.w [A6 - 0x2A], D0
00003C94 302E FFFA move.w D0, [A6 - 0x6]
00003C98 D06E FFF6 add.w D0, [A6 - 0xA]
00003C9C 3D40 FFDC move.w [A6 - 0x24], D0
00003CA0 6032 bra +0x34 /* 00003CD4 */
00003CA2 302E FFFA move.w D0, [A6 - 0x6]
00003CA6 D06E FFF6 add.w D0, [A6 - 0xA]
00003CAA 3D40 FFDC move.w [A6 - 0x24], D0
00003CAE 302E FFF8 move.w D0, [A6 - 0x8]
00003CB2 D06E FFF4 add.w D0, [A6 - 0xC]
00003CB6 3D40 FFDA move.w [A6 - 0x26], D0
00003CBA 6018 bra +0x1A /* 00003CD4 */
00003CBC 302E FFF8 move.w D0, [A6 - 0x8]
00003CC0 D06E FFF4 add.w D0, [A6 - 0xC]
00003CC4 3D40 FFDA move.w [A6 - 0x26], D0
00003CC8 302E FFFA move.w D0, [A6 - 0x6]
00003CCC 906E FFF6 sub.w D0, [A6 - 0xA]
00003CD0 3D40 FFD8 move.w [A6 - 0x28], D0
label00003CD4:
00003CD4 302E FFD8 move.w D0, [A6 - 0x28]
00003CD8 B06E 0012 cmp.w D0, [A6 + 0x12]
00003CDC 6C06 bge +0x8 /* 00003CE4 */
00003CDE 3D6E 0012 FFD8 move.w [A6 - 0x28], [A6 + 0x12]
label00003CE4:
00003CE4 302E FFD6 move.w D0, [A6 - 0x2A]
00003CE8 B06E 0010 cmp.w D0, [A6 + 0x10]
00003CEC 6C06 bge +0x8 /* 00003CF4 */
00003CEE 3D6E 0010 FFD6 move.w [A6 - 0x2A], [A6 + 0x10]
label00003CF4:
00003CF4 302E FFDC move.w D0, [A6 - 0x24]
00003CF8 B06E 0016 cmp.w D0, [A6 + 0x16]
00003CFC 6F06 ble +0x8 /* 00003D04 */
00003CFE 3D6E 0016 FFDC move.w [A6 - 0x24], [A6 + 0x16]
label00003D04:
00003D04 302E FFDA move.w D0, [A6 - 0x26]
00003D08 B06E 0014 cmp.w D0, [A6 + 0x14]
00003D0C 6F06 ble +0x8 /* 00003D14 */
00003D0E 3D6E 0014 FFDA move.w [A6 - 0x26], [A6 + 0x14]
label00003D14:
00003D14 302E 0016 move.w D0, [A6 + 0x16]
00003D18 0640 FFE0 addi.w D0, 0xFFE0
00003D1C B06E FFD8 cmp.w D0, [A6 - 0x28]
00003D20 6C0C bge +0xE /* 00003D2E */
00003D22 302E 0016 move.w D0, [A6 + 0x16]
00003D26 0640 FFE0 addi.w D0, 0xFFE0
00003D2A 3D40 FFD8 move.w [A6 - 0x28], D0
label00003D2E:
00003D2E 302E 0014 move.w D0, [A6 + 0x14]
00003D32 0640 FFE0 addi.w D0, 0xFFE0
00003D36 B06E FFD6 cmp.w D0, [A6 - 0x2A]
00003D3A 6C0C bge +0xE /* 00003D48 */
00003D3C 302E 0014 move.w D0, [A6 + 0x14]
00003D40 0640 FFE0 addi.w D0, 0xFFE0
00003D44 3D40 FFD6 move.w [A6 - 0x2A], D0
label00003D48:
00003D48 302E 0012 move.w D0, [A6 + 0x12]
00003D4C 0640 0020 addi.w D0, 0x20 /* ' ' */
00003D50 B06E FFDC cmp.w D0, [A6 - 0x24]
00003D54 6F0C ble +0xE /* 00003D62 */
00003D56 302E 0012 move.w D0, [A6 + 0x12]
00003D5A 0640 0020 addi.w D0, 0x20 /* ' ' */
00003D5E 3D40 FFDC move.w [A6 - 0x24], D0
label00003D62:
00003D62 302E 0010 move.w D0, [A6 + 0x10]
00003D66 0640 0020 addi.w D0, 0x20 /* ' ' */
00003D6A B06E FFDA cmp.w D0, [A6 - 0x26]
00003D6E 6F0C ble +0xE /* 00003D7C */
00003D70 302E 0010 move.w D0, [A6 + 0x10]
00003D74 0640 0020 addi.w D0, 0x20 /* ' ' */
00003D78 3D40 FFDA move.w [A6 - 0x26], D0
label00003D7C:
00003D7C 302E FFDC move.w D0, [A6 - 0x24]
00003D80 906E FFD8 sub.w D0, [A6 - 0x28]
00003D84 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
00003D88 6C0C bge +0xE /* 00003D96 */
00003D8A 302E FFD8 move.w D0, [A6 - 0x28]
00003D8E 0640 0020 addi.w D0, 0x20 /* ' ' */
00003D92 3D40 FFDC move.w [A6 - 0x24], D0
label00003D96:
00003D96 302E FFDA move.w D0, [A6 - 0x26]
00003D9A 906E FFD6 sub.w D0, [A6 - 0x2A]
00003D9E 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
00003DA2 6C0C bge +0xE /* 00003DB0 */
00003DA4 302E FFD6 move.w D0, [A6 - 0x2A]
00003DA8 0640 0020 addi.w D0, 0x20 /* ' ' */
00003DAC 3D40 FFDA move.w [A6 - 0x26], D0
label00003DB0:
00003DB0 41EE FFDE lea.l A0, [A6 - 0x22]
00003DB4 2F20 move.l -[A7], -[A0]
00003DB6 2F20 move.l -[A7], -[A0]
00003DB8 4EBA FBD4 jsr [PC - 0x42C /* 0000398E */]
00003DBC 508F addq.l A7, 8
00003DBE 302E FFDC move.w D0, [A6 - 0x24]
00003DC2 906E FFD8 sub.w D0, [A6 - 0x28]
00003DC6 3D40 FFD4 move.w [A6 - 0x2C], D0
00003DCA 2D6E 001C FFCA move.l [A6 - 0x36], [A6 + 0x1C]
00003DD0 2D6E 0020 FFCE move.l [A6 - 0x32], [A6 + 0x20]
00003DD6 3D6E 0024 FFD2 move.w [A6 - 0x2E], [A6 + 0x24]
00003DDC 486E FFD4 pea.l [A6 - 0x2C]
00003DE0 486E FFCA pea.l [A6 - 0x36]
00003DE4 3F3C 2004 move.w -[A7], 0x2004
00003DE8 A9EB syscall Pack4/FP68K
00003DEA 486D FC70 pea.l [A5 - 0x390]
00003DEE 486E FFCA pea.l [A6 - 0x36]
00003DF2 3F3C 0000 move.w -[A7], 0x0
00003DF6 A9EB syscall Pack4/FP68K
00003DF8 486E FFCA pea.l [A6 - 0x36]
00003DFC 3F3C 0016 move.w -[A7], 0x16
00003E00 A9EB syscall Pack4/FP68K
00003E02 486E FFCA pea.l [A6 - 0x36]
00003E06 486E FFC2 pea.l [A6 - 0x3E]
00003E0A 3F3C 3010 move.w -[A7], 0x3010
00003E0E A9EB syscall Pack4/FP68K
00003E10 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
00003E14 3F3C 0005 move.w -[A7], 0x5
00003E18 2F2E 0018 move.l -[A7], [A6 + 0x18]
00003E1C 4EBA C99C jsr [PC - 0x3664 /* 000007BA */]
00003E20 4FEF 000A lea.l A7, [A7 + 0xA]
00003E24 302E FFDA move.w D0, [A6 - 0x26]
00003E28 906E FFD6 sub.w D0, [A6 - 0x2A]
00003E2C 3D40 FFD4 move.w [A6 - 0x2C], D0
00003E30 2D6E 001C FFCA move.l [A6 - 0x36], [A6 + 0x1C]
00003E36 2D6E 0020 FFCE move.l [A6 - 0x32], [A6 + 0x20]
00003E3C 3D6E 0024 FFD2 move.w [A6 - 0x2E], [A6 + 0x24]
00003E42 486E FFD4 pea.l [A6 - 0x2C]
00003E46 486E FFCA pea.l [A6 - 0x36]
00003E4A 3F3C 2004 move.w -[A7], 0x2004
00003E4E A9EB syscall Pack4/FP68K
00003E50 486D FC7A pea.l [A5 - 0x386]
00003E54 486E FFCA pea.l [A6 - 0x36]
00003E58 3F3C 0000 move.w -[A7], 0x0
00003E5C A9EB syscall Pack4/FP68K
00003E5E 486E FFCA pea.l [A6 - 0x36]
00003E62 3F3C 0016 move.w -[A7], 0x16
00003E66 A9EB syscall Pack4/FP68K
00003E68 486E FFCA pea.l [A6 - 0x36]
00003E6C 486E FFC2 pea.l [A6 - 0x3E]
00003E70 3F3C 3010 move.w -[A7], 0x3010
00003E74 A9EB syscall Pack4/FP68K
00003E76 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
00003E7A 3F3C 0007 move.w -[A7], 0x7
00003E7E 2F2E 0018 move.l -[A7], [A6 + 0x18]
00003E82 4EBA C936 jsr [PC - 0x36CA /* 000007BA */]
00003E86 4FEF 000A lea.l A7, [A7 + 0xA]
00003E8A 2D6E FFF8 FFFC move.l [A6 - 0x4], [A6 - 0x8]
label00003E90:
00003E90 4267 clr.w -[A7]
00003E92 A973 syscall StillDown
00003E94 101F move.b D0, [A7]+
00003E96 4A00 tst.b D0
00003E98 6600 FD86 bne -0x278 /* 00003C20 */
label00003E9C:
00003E9C 42A7 clr.l -[A7]
00003E9E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003EA2 3F3C 0001 move.w -[A7], 0x1
00003EA6 2F3C 0002 002E move.l -[A7], 0x2002E
00003EAC 7000 moveq.l D0, 0x00
00003EAE A82A syscall ComponentDispatch
00003EB0 201F move.l D0, [A7]+
00003EB2 3D40 FFDE move.w [A6 - 0x22], D0
00003EB6 486D F72E pea.l [A5 - 0x8D2]
00003EBA A89D syscall PenPat
00003EBC 41EE FFDE lea.l A0, [A6 - 0x22]
00003EC0 2F20 move.l -[A7], -[A0]
00003EC2 2F20 move.l -[A7], -[A0]
00003EC4 4EBA FAC8 jsr [PC - 0x538 /* 0000398E */]
00003EC8 508F addq.l A7, 8
00003ECA 4267 clr.w -[A7]
00003ECC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003ED0 486E 0010 pea.l [A6 + 0x10]
00003ED4 A8AD syscall PtInRect
00003ED6 101F move.b D0, [A7]+
00003ED8 4A00 tst.b D0
00003EDA 670C beq +0xE /* 00003EE8 */
00003EDC 206E 000C movea.l A0, [A6 + 0xC]
00003EE0 43EE FFD6 lea.l A1, [A6 - 0x2A]
00003EE4 20D9 move.l [A0]+, [A1]+
00003EE6 20D9 move.l [A0]+, [A1]+
label00003EE8:
00003EE8 206E 000C movea.l A0, [A6 + 0xC]
00003EEC 5088 addq.l A0, 8
00003EEE 2F20 move.l -[A7], -[A0]
00003EF0 2F20 move.l -[A7], -[A0]
00003EF2 4EBA FA9A jsr [PC - 0x566 /* 0000398E */]
00003EF6 508F addq.l A7, 8
00003EF8 486E FFE0 pea.l [A6 - 0x20]
00003EFC A899 syscall SetPenState
label00003EFE:
00003EFE 4E5E unlink A6
00003F00 4E75 rts
00003F02 4752 chk.w D3, [A2]
00003F04 4F57 chk.w D7, [A7]
00003F06 434C chk.w D1, A4
00003F08 4950 chk.w D4, [A0]
fn00003F0A:
00003F0A 4E56 0000 link A6, 0
00003F0E 4267 clr.w -[A7]
00003F10 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003F14 486E 0008 pea.l [A6 + 0x8]
00003F18 A8AD syscall PtInRect
00003F1A 101F move.b D0, [A7]+
00003F1C 4A00 tst.b D0
00003F1E 6606 bne +0x8 /* 00003F26 */
00003F20 7000 moveq.l D0, 0x00
00003F22 6000 00DA bra +0xDC /* 00003FFE */
label00003F26:
00003F26 302E 0010 move.w D0, [A6 + 0x10]
00003F2A 906E 0008 sub.w D0, [A6 + 0x8]
00003F2E 206E 0018 movea.l A0, [A6 + 0x18]
00003F32 3080 move.w [A0], D0
00003F34 0C40 0004 cmpi.w D0, 0x4
00003F38 6E3A bgt +0x3C /* 00003F74 */
00003F3A 302E 0012 move.w D0, [A6 + 0x12]
00003F3E 906E 000A sub.w D0, [A6 + 0xA]
00003F42 206E 0014 movea.l A0, [A6 + 0x14]
00003F46 3080 move.w [A0], D0
00003F48 0C40 0004 cmpi.w D0, 0x4
00003F4C 6E06 bgt +0x8 /* 00003F54 */
00003F4E 7001 moveq.l D0, 0x01
00003F50 6000 00AC bra +0xAE /* 00003FFE */
label00003F54:
00003F54 302E 000E move.w D0, [A6 + 0xE]
00003F58 906E 0012 sub.w D0, [A6 + 0x12]
00003F5C 206E 0014 movea.l A0, [A6 + 0x14]
00003F60 3080 move.w [A0], D0
00003F62 0C40 0004 cmpi.w D0, 0x4
00003F66 6E06 bgt +0x8 /* 00003F6E */
00003F68 7003 moveq.l D0, 0x03
00003F6A 6000 0092 bra +0x94 /* 00003FFE */
label00003F6E:
00003F6E 7002 moveq.l D0, 0x02
00003F70 6000 008C bra +0x8E /* 00003FFE */
label00003F74:
00003F74 302E 000C move.w D0, [A6 + 0xC]
00003F78 906E 0010 sub.w D0, [A6 + 0x10]
00003F7C 206E 0018 movea.l A0, [A6 + 0x18]
00003F80 3080 move.w [A0], D0
00003F82 0C40 0004 cmpi.w D0, 0x4
00003F86 6E36 bgt +0x38 /* 00003FBE */
00003F88 302E 0012 move.w D0, [A6 + 0x12]
00003F8C 906E 000A sub.w D0, [A6 + 0xA]
00003F90 206E 0014 movea.l A0, [A6 + 0x14]
00003F94 3080 move.w [A0], D0
00003F96 0C40 0004 cmpi.w D0, 0x4
00003F9A 6E06 bgt +0x8 /* 00003FA2 */
00003F9C 7007 moveq.l D0, 0x07
00003F9E 6000 005E bra +0x60 /* 00003FFE */
label00003FA2:
00003FA2 302E 000E move.w D0, [A6 + 0xE]
00003FA6 906E 0012 sub.w D0, [A6 + 0x12]
00003FAA 206E 0014 movea.l A0, [A6 + 0x14]
00003FAE 3080 move.w [A0], D0
00003FB0 0C40 0004 cmpi.w D0, 0x4
00003FB4 6E04 bgt +0x6 /* 00003FBA */
00003FB6 7005 moveq.l D0, 0x05
00003FB8 6044 bra +0x46 /* 00003FFE */
label00003FBA:
00003FBA 7006 moveq.l D0, 0x06
00003FBC 6040 bra +0x42 /* 00003FFE */
label00003FBE:
00003FBE 302E 000E move.w D0, [A6 + 0xE]
00003FC2 906E 0012 sub.w D0, [A6 + 0x12]
00003FC6 206E 0014 movea.l A0, [A6 + 0x14]
00003FCA 3080 move.w [A0], D0
00003FCC 0C40 0004 cmpi.w D0, 0x4
00003FD0 6E04 bgt +0x6 /* 00003FD6 */
00003FD2 7004 moveq.l D0, 0x04
00003FD4 6028 bra +0x2A /* 00003FFE */
label00003FD6:
00003FD6 302E 0012 move.w D0, [A6 + 0x12]
00003FDA 906E 000A sub.w D0, [A6 + 0xA]
00003FDE 206E 0014 movea.l A0, [A6 + 0x14]
00003FE2 3080 move.w [A0], D0
00003FE4 0C40 0004 cmpi.w D0, 0x4
00003FE8 6E04 bgt +0x6 /* 00003FEE */
00003FEA 7008 moveq.l D0, 0x08
00003FEC 6010 bra +0x12 /* 00003FFE */
label00003FEE:
00003FEE 302E 0010 move.w D0, [A6 + 0x10]
00003FF2 906E 0008 sub.w D0, [A6 + 0x8]
00003FF6 206E 0018 movea.l A0, [A6 + 0x18]
00003FFA 3080 move.w [A0], D0
00003FFC 7009 moveq.l D0, 0x09
label00003FFE:
00003FFE 4E5E unlink A6
00004000 4E75 rts
00004002 4348 chk.w D1, A0
00004004 4543 chk.w D2, D3
00004006 4B47 chk.w D5, D7
00004008 524F addq.w A7, 1
fn0000400A:
0000400A 4E56 FFFE link A6, -0x0002
0000400E 4267 clr.w -[A7]
00004010 4267 clr.w -[A7]
00004012 4EBA D782 jsr [PC - 0x287E /* 00001796 */]
00004016 301F move.w D0, [A7]+
00004018 3D40 FFFE move.w [A6 - 0x2], D0
0000401C 4A6E FFFE tst.w [A6 - 0x2]
00004020 6706 beq +0x8 /* 00004028 */
00004022 486D FD8A pea.l [A5 - 0x276]
00004026 ABFF syscall DebugStr
label00004028:
00004028 4267 clr.w -[A7]
0000402A 3F3C FFF9 move.w -[A7], 0xFFF9
0000402E 3F3C 4C16 move.w -[A7], 0x4C16
00004032 4EBA D68E jsr [PC - 0x2972 /* 000016C2 */]
00004036 301F move.w D0, [A7]+
00004038 3D40 FFFE move.w [A6 - 0x2], D0
0000403C 4E5E unlink A6
0000403E 4E75 rts
00004040 5345 subq.w D5, 1
00004042 5455 addq.w [A5], 2
00004044 5053 addq.w [A3], 8
00004046 4552 chk.w D2, [A2]
fn00004048:
00004048 4267 clr.w -[A7]
0000404A 4EBA D796 jsr [PC - 0x286A /* 000017E2 */]
0000404E 4E75 rts
fn00004050:
00004050 4E56 FFEA link A6, -0x0016
00004054 41ED FC84 lea.l A0, [A5 - 0x37C]
00004058 2D48 FFEA move.l [A6 - 0x16], A0
0000405C 206E FFEA movea.l A0, [A6 - 0x16]
00004060 4210 clr.b [A0]
00004062 2D6D FD84 FFF0 move.l [A6 - 0x10], [A5 - 0x27C]
00004068 42A7 clr.l -[A7]
0000406A A975 syscall TickCount
0000406C 201F move.l D0, [A7]+
0000406E 2D40 FFF6 move.l [A6 - 0xA], D0
label00004072:
00004072 4267 clr.w -[A7]
00004074 3F3C FFFA move.w -[A7], 0xFFFA
00004078 486E FFFA pea.l [A6 - 0x6]
0000407C 4EBA D668 jsr [PC - 0x2998 /* 000016E6 */]
00004080 301F move.w D0, [A7]+
00004082 3D40 FFFE move.w [A6 - 0x2], D0
00004086 4AAE FFFA tst.l [A6 - 0x6]
0000408A 6730 beq +0x32 /* 000040BC */
0000408C 7001 moveq.l D0, 0x01
0000408E 2D40 FFFA move.l [A6 - 0x6], D0
00004092 4267 clr.w -[A7]
00004094 3F3C FFFA move.w -[A7], 0xFFFA
00004098 486E FFFA pea.l [A6 - 0x6]
0000409C 486E FFEF pea.l [A6 - 0x11]
000040A0 4EBA D66C jsr [PC - 0x2994 /* 0000170E */]
000040A4 301F move.w D0, [A7]+
000040A6 3D40 FFFE move.w [A6 - 0x2], D0
000040AA 206E FFF0 movea.l A0, [A6 - 0x10]
000040AE 52AE FFF0 addq.l [A6 - 0x10], 1
000040B2 10AE FFEF move.b [A0], [A6 - 0x11]
000040B6 206E FFEA movea.l A0, [A6 - 0x16]
000040BA 5210 addq.b [A0], 1
label000040BC:
000040BC 42A7 clr.l -[A7]
000040BE A975 syscall TickCount
000040C0 201F move.l D0, [A7]+
000040C2 90AE FFF6 sub.l D0, [A6 - 0xA]
000040C6 0C80 0000 0078 cmpi.l D0, 0x78 /* 'x' */
000040CC 52C0 shi D0
000040CE 4400 neg.b D0
000040D0 4880 ext.w D0
000040D2 1D40 FFF5 move.b [A6 - 0xB], D0
000040D6 102E FFEF move.b D0, [A6 - 0x11]
000040DA 49C0 lea.l A4, D0
000040DC 0C40 000D cmpi.w D0, 0xD /* '\r' */
000040E0 6706 beq +0x8 /* 000040E8 */
000040E2 4A2E FFF5 tst.b [A6 - 0xB]
000040E6 678A beq -0x74 /* 00004072 */
label000040E8:
000040E8 4A2E FFF5 tst.b [A6 - 0xB]
000040EC 6706 beq +0x8 /* 000040F4 */
000040EE 206E FFEA movea.l A0, [A6 - 0x16]
000040F2 4210 clr.b [A0]
label000040F4:
000040F4 4E5E unlink A6
000040F6 4E75 rts
000040F8 4745 chk.w D3, D5
000040FA 5441 addq.w D1, 2
000040FC 4C49 4E45 movem.l D0,D2,D6,A1,A2,A3,A6, A1
fn00004100:
00004100 4E56 FFF8 link A6, -0x0008
label00004104:
00004104 4267 clr.w -[A7]
00004106 3F3C FFFA move.w -[A7], 0xFFFA
0000410A 486E FFFA pea.l [A6 - 0x6]
0000410E 4EBA D5D6 jsr [PC - 0x2A2A /* 000016E6 */]
00004112 301F move.w D0, [A7]+
00004114 3D40 FFFE move.w [A6 - 0x2], D0
00004118 4AAE FFFA tst.l [A6 - 0x6]
0000411C 671E beq +0x20 /* 0000413C */
0000411E 7001 moveq.l D0, 0x01
00004120 2D40 FFFA move.l [A6 - 0x6], D0
00004124 4267 clr.w -[A7]
00004126 3F3C FFFA move.w -[A7], 0xFFFA
0000412A 486E FFFA pea.l [A6 - 0x6]
0000412E 486E FFF9 pea.l [A6 - 0x7]
00004132 4EBA D5DA jsr [PC - 0x2A26 /* 0000170E */]
00004136 301F move.w D0, [A7]+
00004138 3D40 FFFE move.w [A6 - 0x2], D0
label0000413C:
0000413C 4AAE FFFA tst.l [A6 - 0x6]
00004140 66C2 bne -0x3C /* 00004104 */
00004142 4E5E unlink A6
00004144 4E75 rts
00004146 434C chk.w D1, A4
00004148 4541 chk.w D2, D1
0000414A 5242 addq.w D2, 1
0000414C 5546 subq.w D6, 2
fn0000414E:
0000414E 4E56 FFFA link A6, -0x0006
00004152 4EBA FFAC jsr [PC - 0x54 /* 00004100 */]
00004156 7002 moveq.l D0, 0x02
00004158 2D40 FFFA move.l [A6 - 0x6], D0
0000415C 4267 clr.w -[A7]
0000415E 3F3C FFF9 move.w -[A7], 0xFFF9
00004162 486E FFFA pea.l [A6 - 0x6]
00004166 486E 0008 pea.l [A6 + 0x8]
0000416A 4EBA D5A6 jsr [PC - 0x2A5A /* 00001712 */]
0000416E 301F move.w D0, [A7]+
00004170 3D40 FFFE move.w [A6 - 0x2], D0
00004174 7001 moveq.l D0, 0x01
00004176 2D40 FFFA move.l [A6 - 0x6], D0
0000417A 4267 clr.w -[A7]
0000417C 3F3C FFF9 move.w -[A7], 0xFFF9
00004180 486E FFFA pea.l [A6 - 0x6]
00004184 486D FD88 pea.l [A5 - 0x278]
00004188 4EBA D588 jsr [PC - 0x2A78 /* 00001712 */]
0000418C 301F move.w D0, [A7]+
0000418E 3D40 FFFE move.w [A6 - 0x2], D0
00004192 4EBA FEBC jsr [PC - 0x144 /* 00004050 */]
00004196 4E5E unlink A6
00004198 4E75 rts
0000419A 5345 subq.w D5, 1
0000419C 4E44 trap 4
0000419E 5644 addq.w D4, 3
000041A0 5043 addq.w D3, 8
fn000041A2:
000041A2 4E56 FFF8 link A6, -0x0008
000041A6 4EBA FF58 jsr [PC - 0xA8 /* 00004100 */]
000041AA 2F2E 000A move.l -[A7], [A6 + 0xA]
000041AE 486D FC84 pea.l [A5 - 0x37C]
000041B2 4EBA D6DE jsr [PC - 0x2922 /* 00001892 */]
000041B6 102D FC84 move.b D0, [A5 - 0x37C]
000041BA 49C0 lea.l A4, D0
000041BC 2D40 FFF8 move.l [A6 - 0x8], D0
000041C0 4267 clr.w -[A7]
000041C2 3F3C FFF9 move.w -[A7], 0xFFF9
000041C6 486E FFF8 pea.l [A6 - 0x8]
000041CA 2F2D FD84 move.l -[A7], [A5 - 0x27C]
000041CE 4EBA D542 jsr [PC - 0x2ABE /* 00001712 */]
000041D2 301F move.w D0, [A7]+
000041D4 3D40 FFFE move.w [A6 - 0x2], D0
000041D8 7002 moveq.l D0, 0x02
000041DA 2D40 FFF8 move.l [A6 - 0x8], D0
000041DE 4267 clr.w -[A7]
000041E0 3F3C FFF9 move.w -[A7], 0xFFF9
000041E4 486E FFF8 pea.l [A6 - 0x8]
000041E8 486E 0008 pea.l [A6 + 0x8]
000041EC 4EBA D524 jsr [PC - 0x2ADC /* 00001712 */]
000041F0 301F move.w D0, [A7]+
000041F2 3D40 FFFE move.w [A6 - 0x2], D0
000041F6 7001 moveq.l D0, 0x01
000041F8 2D40 FFF8 move.l [A6 - 0x8], D0
000041FC 4267 clr.w -[A7]
000041FE 3F3C FFF9 move.w -[A7], 0xFFF9
00004202 486E FFF8 pea.l [A6 - 0x8]
00004206 486D FD88 pea.l [A5 - 0x278]
0000420A 4EBA D506 jsr [PC - 0x2AFA /* 00001712 */]
0000420E 301F move.w D0, [A7]+
00004210 3D40 FFFE move.w [A6 - 0x2], D0
00004214 4EBA FE3A jsr [PC - 0x1C6 /* 00004050 */]
00004218 4E5E unlink A6
0000421A 4E75 rts
0000421C 5345 subq.w D5, 1
0000421E 4E44 trap 4
00004220 5644 addq.w D4, 3
00004222 5043 addq.w D3, 8
fn00004224:
00004224 4E56 FFFA link A6, -0x0006
00004228 4EBA FED6 jsr [PC - 0x12A /* 00004100 */]
0000422C 7002 moveq.l D0, 0x02
0000422E 2D40 FFFA move.l [A6 - 0x6], D0
00004232 4267 clr.w -[A7]
00004234 3F3C FFF9 move.w -[A7], 0xFFF9
00004238 486E FFFA pea.l [A6 - 0x6]
0000423C 486E 0008 pea.l [A6 + 0x8]
00004240 4EBA D4D0 jsr [PC - 0x2B30 /* 00001712 */]
00004244 301F move.w D0, [A7]+
00004246 3D40 FFFE move.w [A6 - 0x2], D0
0000424A 7001 moveq.l D0, 0x01
0000424C 2D40 FFFA move.l [A6 - 0x6], D0
00004250 4267 clr.w -[A7]
00004252 3F3C FFF9 move.w -[A7], 0xFFF9
00004256 486E FFFA pea.l [A6 - 0x6]
0000425A 486D FD88 pea.l [A5 - 0x278]
0000425E 4EBA D4B2 jsr [PC - 0x2B4E /* 00001712 */]
00004262 301F move.w D0, [A7]+
00004264 3D40 FFFE move.w [A6 - 0x2], D0
00004268 4EBA FDE6 jsr [PC - 0x21A /* 00004050 */]
0000426C 4A2D FC84 tst.b [A5 - 0x37C]
00004270 6704 beq +0x6 /* 00004276 */
00004272 532D FC84 subq.b [A5 - 0x37C], 1
label00004276:
00004276 41ED FC84 lea.l A0, [A5 - 0x37C]
0000427A 2008 move.l D0, A0
0000427C 4E5E unlink A6
0000427E 4E75 rts
00004280 4745 chk.w D3, D5
00004282 5456 addq.w [A6], 2
00004284 4450 neg.w [A0]
00004286 5245 addq.w D5, 1
fn00004288:
00004288 4E56 FFFC link A6, -0x0004
0000428C 42AE FFFC clr.l [A6 - 0x4]
00004290 6012 bra +0x14 /* 000042A4 */
label00004292:
00004292 06AE 000F 4240 FFFC addi.l [A6 - 0x4], 0xF4240
0000429A 206E 0008 movea.l A0, [A6 + 0x8]
0000429E 0690 FFFE 5A20 addi.l [A0], 0xFFFE5A20
label000042A4:
000042A4 206E 0008 movea.l A0, [A6 + 0x8]
000042A8 0C90 0001 A5E0 cmpi.l [A0], 0x1A5E0
000042AE 6CE2 bge -0x1C /* 00004292 */
000042B0 6012 bra +0x14 /* 000042C4 */
label000042B2:
000042B2 06AE 0000 2710 FFFC addi.l [A6 - 0x4], 0x2710
000042BA 206E 0008 movea.l A0, [A6 + 0x8]
000042BE 0690 FFFF F8F8 addi.l [A0], 0xFFFFF8F8
label000042C4:
000042C4 206E 0008 movea.l A0, [A6 + 0x8]
000042C8 0C90 0000 0708 cmpi.l [A0], 0x708
000042CE 6CE2 bge -0x1C /* 000042B2 */
000042D0 6012 bra +0x14 /* 000042E4 */
label000042D2:
000042D2 06AE 0000 0064 FFFC addi.l [A6 - 0x4], 0x64 /* 'd' */
000042DA 206E 0008 movea.l A0, [A6 + 0x8]
000042DE 0690 FFFF FFE2 addi.l [A0], 0xFFFFFFE2
label000042E4:
000042E4 206E 0008 movea.l A0, [A6 + 0x8]
000042E8 0C90 0000 001E cmpi.l [A0], 0x1E
000042EE 6CE2 bge -0x1C /* 000042D2 */
000042F0 206E 0008 movea.l A0, [A6 + 0x8]
000042F4 202E FFFC move.l D0, [A6 - 0x4]
000042F8 D190 add.l [A0], D0
000042FA 4E5E unlink A6
000042FC 4E75 rts
000042FE 4652 not.w [A2]
00004300 414D chk.w D0, A5
00004302 4554 chk.w D2, [A4]
00004304 4F54 chk.w D7, [A4]
fn00004306:
00004306 4E56 FFFC link A6, -0x0004
0000430A 42AE FFFC clr.l [A6 - 0x4]
0000430E 6012 bra +0x14 /* 00004322 */
label00004310:
00004310 06AE 0001 A5E0 FFFC addi.l [A6 - 0x4], 0x1A5E0
00004318 206E 0008 movea.l A0, [A6 + 0x8]
0000431C 0690 FFF0 BDC0 addi.l [A0], 0xFFF0BDC0
label00004322:
00004322 206E 0008 movea.l A0, [A6 + 0x8]
00004326 0C90 000F 4240 cmpi.l [A0], 0xF4240
0000432C 6CE2 bge -0x1C /* 00004310 */
0000432E 6012 bra +0x14 /* 00004342 */
label00004330:
00004330 06AE 0000 0708 FFFC addi.l [A6 - 0x4], 0x708
00004338 206E 0008 movea.l A0, [A6 + 0x8]
0000433C 0690 FFFF D8F0 addi.l [A0], 0xFFFFD8F0
label00004342:
00004342 206E 0008 movea.l A0, [A6 + 0x8]
00004346 0C90 0000 2710 cmpi.l [A0], 0x2710
0000434C 6CE2 bge -0x1C /* 00004330 */
0000434E 6012 bra +0x14 /* 00004362 */
label00004350:
00004350 06AE 0000 001E FFFC addi.l [A6 - 0x4], 0x1E
00004358 206E 0008 movea.l A0, [A6 + 0x8]
0000435C 0690 FFFF FF9C addi.l [A0], 0xFFFFFF9C
label00004362:
00004362 206E 0008 movea.l A0, [A6 + 0x8]
00004366 0C90 0000 0064 cmpi.l [A0], 0x64 /* 'd' */
0000436C 6CE2 bge -0x1C /* 00004350 */
0000436E 206E 0008 movea.l A0, [A6 + 0x8]
00004372 202E FFFC move.l D0, [A6 - 0x4]
00004376 D190 add.l [A0], D0
00004378 4E5E unlink A6
0000437A 4E75 rts
0000437C 5449 addq.w A1, 2
0000437E 4D45 chk.w D6, D5
00004380 434F chk.w D1, A7
00004382 4445 neg.w D5